与Now()相同的输出,但带有时区。
尝试过以下操作但返回了错误的结果。
Dim datetim As New NotesDateTime( Now() )
Messagebox datetim.TimeZone
Messagebox datetim.GMTTime
基本上我想看的输出就像这样
07/11/2013 01:06:29 PM (Correct GMT, in which case +8:00 in my system)
答案 0 :(得分:3)
使用属性ZoneTime
Messagebox datetim.ZoneTime
您可以获得07/11/2013 01:06:29 PM CEDT
之类的日期,时间和区域。
如果您需要调整到某个时区,请先使用convertToZone。链接背后也是一个很好的例子。
答案 1 :(得分:0)
我认为在此工作之前需要调用convertToZone,即使您留在当前区域也是如此。
调用dateTime.ConvertToZone(dateTime.TimeZone,True)
打印(dateTime.ZoneTime)
这是我的经历。