2013-07-10 3 views
0

Тот же выход, что и сейчас(), но с часовым поясом.Как отображать текущую дату/время с часовым поясом в LotusScript?

Попробуйте следующее, но возвратите неправильные результаты.

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) 

ответ

3

с недвижимостью ZoneTime

Messagebox datetim.ZoneTime 

вы получите дату, время и зону, как 07/11/2013 01:06:29 PM CEDT.

Если вам нужно настроить определенный часовой пояс, используйте convertToZone. Хороший пример тоже за ссылкой.

+0

спасибо. Это самое близкое, что я могу получить. Вероятно, я мог бы закодировать обходной путь, подобный выражению case case, и получить субстрат после AM/PM и преобразовать его по своему вкусу. – Jigs

0

Я думаю, что вызов convertToZone требуется до того, как это сработает, даже если вы находитесь в текущей зоне.

Вызов dateTime.ConvertToZone (dateTime.TimeZone, True)
печати (dateTime.ZoneTime)

Это мой опыт.

Смежные вопросы