2017-02-06 25 views

回答

0

使用計算的文本值並附加轉換器。該轉換器遵循在SimpleDateFormat類的Java API文檔中規定的模式。以24小時格式顯示當前時間,僅顯示小時和分鐘,沒有分隔符:

<xp:text value="#{javascript:@Now();}"> 
    <xp:this.converter> 
     <xp:convertDateTime pattern="HHmm"></xp:convertDateTime> 
    </xp:this.converter> 
</xp:text> 
+0

感謝Simon Delicata,它在我在計算字段中使用@Now()時有效。但是當我將時間輸入字段的值計算到數據表計算字段中時,它不會以24小時格式顯示。實際上,我有一個時間輸入欄,用戶輸入時間,然後在文檔創建後,可打印時間值。以下代碼用於計算字段以顯示時間(24小時格式)\t:var dt:NotesDateTime = datatable1.getItemValue(「inputTimevalue」)。toString(); dt = @Replace(@Text((@ Middle(dt,12,11))),「ZE」,「」); return dt; – choc

+0

你能舉一個你在做什麼的例子嗎? –

+0

我有一個時間輸入字段。當用戶輸入時間並保存記錄時,數據表填充值。在數據表中我已經使用計算的文本值來顯示時間。我想以2400小時的格式顯示這個時間。 – choc

相關問題