2016-11-18 11 views
1

XPagesでDate/Timeフィールドの値を設定すると以下のようになります。 TimeZoneなしで値を設定したいと思います(このサンプルではZE3なし)。XPagesでTimeZoneのないDateTimeフィールドの値を設定する方法ServerSide JS

フィールド名:dtField1
データ型:時刻/日付
2016年11月17日午前13時13分31秒ZE3

私は以下の@Today()及びこれらの2行のコードを試してみましたが、私はsuccededすることができませんでした。それを行う方法はありますか?

var now:NotesDateTime = session.createDateTime(@Now()); 
document1.replaceItemValue("dtField1", now); 

regard C.A.

+0

日時は、内部で、タイムゾーンと常にあります。値を読み込み/書式設定するときは、それを処理してください。 –

答えて

2

フィールドの作成日時が,の場合、タイムゾーンは常にNotesDateTimeフィールドの一部です。

フィールドが日付が含まれている場合のみまたは時間のみその後、タイムゾーンが省略されています。時間値を含む

enter image description here

設定した日付のみ

var now:NotesDateTime = session.createDateTime(@Now()); 
now.setAnyTime(); 
document1.getDocument().replaceItemValue("dtField1", now); 

と時間を持つだけで

var now:NotesDateTime = session.createDateTime(@Now()); 
now.setAnyDate(); 
document1.getDocument().replaceItemValue("dtField1", now); 
関連する問題