这是一些代码:
WideString dt = L"2019-04-06T11:08:19.578+01:00";
TXSDateTime * utc = new TXSDateTime();
utc->XSToNative(dt);
ShowMessage(utc->AsDateTime.DateTimeString());
ShowMessage(utc->AsUTCDateTime.DateTimeString());
ShowMessage(String(utc->HourOffset));
我希望 ...AsDateTime 和 ...AsUTCDateTime 行返回不同的结果。但他们没有。在这两种情况下,结果都是:
2019 年 6 月 4 日 10:08:19
HourOffset 是 1,所以 AsUTCDateTime 不应该返回 11:08:19 作为时间部分吗?还是我误解了这些功能的工作原理?