TimePoint toString()

This commit is contained in:
2023-03-09 18:32:06 +01:00
parent 837da12911
commit e1fe893e2a
+7
View File
@@ -446,6 +446,13 @@ String Variant::toString() const
case Variant::Type::F32Vector: string = vectorString(std::get<F32Vector>(_value)); break; case Variant::Type::F32Vector: string = vectorString(std::get<F32Vector>(_value)); break;
case Variant::Type::F64Vector: string = vectorString(std::get<F64Vector>(_value)); break; case Variant::Type::F64Vector: string = vectorString(std::get<F64Vector>(_value)); break;
case Variant::Type::String: string = std::get<String>(_value); break; case Variant::Type::String: string = std::get<String>(_value); break;
case Variant::Type::TimePoint:
{
std::ostringstream ss;
ss << std::put_time(&std::get<TimePoint>(_value), "%Y-%m-%dT%H:%M:%SZ");
string = ss.str();
break;
}
default: string = typeName(); break; default: string = typeName(); break;
} }