From 16791dc54efca9595945f2ccd4db36ff0eeaa222 Mon Sep 17 00:00:00 2001 From: Erik Schilling Date: Mon, 3 Sep 2018 09:53:41 +0200 Subject: [PATCH] Simplified Date substraction DateTime overloads the - operator. --- Source/Noesis.Javascript/SystemInterop.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Noesis.Javascript/SystemInterop.cpp b/Source/Noesis.Javascript/SystemInterop.cpp index 72ddc2f..04015df 100644 --- a/Source/Noesis.Javascript/SystemInterop.cpp +++ b/Source/Noesis.Javascript/SystemInterop.cpp @@ -337,8 +337,8 @@ SystemInterop::ConvertToSystemString(std::string iString) double SystemInterop::ConvertFromSystemDateTime(System::DateTime^ iDateTime) { - System::DateTime^ startDate = gcnew System::DateTime(1970, 1, 1); - System::TimeSpan^ timespan = System::TimeSpan::FromTicks(iDateTime->Ticks - startDate->Ticks); + System::DateTime^ startDate = gcnew System::DateTime(1970, 1, 1); + System::TimeSpan^ timespan = *iDateTime - *startDate; return timespan->TotalMilliseconds; }