2013-07-10 164 views
0

與Now()具有相同的輸出,但帶有時區。如何在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

謝謝。這是我能得到的最接近的。也許我可以編寫一個類似於select case語句的解決方法,並在AM/PM之後獲取substr並將其轉換爲我喜歡的。 – Jigs

0

我認爲在這個工作之前需要調用convertToZone,即使你停留在當前區域。

呼叫dateTime.ConvertToZone(dateTime.TimeZone,真)
打印(dateTime.ZoneTime)

這是我的經驗。

相關問題