From e1fe893e2ab9f8803e849b4e30ea1358cd9aad86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Poizl?= Date: Thu, 9 Mar 2023 18:32:06 +0100 Subject: [PATCH] TimePoint toString() --- variant.cpp | 7 +++++++ 1 file changed, 7 insertions(+) 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; }