diff --git a/variant.cpp b/variant.cpp index 05ce198..c920834 100644 --- a/variant.cpp +++ b/variant.cpp @@ -446,6 +446,13 @@ String Variant::toString() const case Variant::Type::F32Vector: string = vectorString(std::get(_value)); break; case Variant::Type::F64Vector: string = vectorString(std::get(_value)); break; case Variant::Type::String: string = std::get(_value); break; + case Variant::Type::TimePoint: + { + std::ostringstream ss; + ss << std::put_time(&std::get(_value), "%Y-%m-%dT%H:%M:%SZ"); + string = ss.str(); + break; + } default: string = typeName(); break; }