为什么 Info 会更改 createdDateTime Table 的字段?

Why the Info change the createdDateTime Table's field?

我必须在 createdDateTime 字段的 Table,

上标记信息

我使用了这个简单的代码:

info( strfmt("Date-Time: %1" , myTableDate.createdDateTime)  );

我的Table日期 我有这个值:05/08/2015 12:48:57

info 中的视频中,我看到了这条消息:

日期时间:2015 年 5 月 8 日 10:48:57

我看到比 table 中存储的值少两个小时。字段 createdDateTime 是标准的 table 字段。

谢谢大家,

尽情享受吧!

您必须更正 timezone,因为 strFmt 不会为您做:

info( strfmt("Date-Time: %1", DateTimeUtil::applyTimeZoneOffset(myTableDate.createdDateTime, DateTimeUtil::getUserPreferredTimeZone()));

您需要更正时区^ DateTimeUtil::getUserPreferredTimeZone()