0
任何人都可以幫助我。我想在設計XPage lotus應用程序時在dataTable中顯示24小時格式的時間字段。 例如11:00 PM應顯示/轉換爲2300小時如何在LotusApplications/Xpage的DataTable的計算字段中將AM/PM時間轉換爲24小時格式?
任何人都可以幫助我。我想在設計XPage lotus應用程序時在dataTable中顯示24小時格式的時間字段。 例如11:00 PM應顯示/轉換爲2300小時如何在LotusApplications/Xpage的DataTable的計算字段中將AM/PM時間轉換爲24小時格式?
使用計算的文本值並附加轉換器。該轉換器遵循在SimpleDateFormat類的Java API文檔中規定的模式。以24小時格式顯示當前時間,僅顯示小時和分鐘,沒有分隔符:
<xp:text value="#{javascript:@Now();}">
<xp:this.converter>
<xp:convertDateTime pattern="HHmm"></xp:convertDateTime>
</xp:this.converter>
</xp:text>
感謝Simon Delicata,它在我在計算字段中使用@Now()時有效。但是當我將時間輸入字段的值計算到數據表計算字段中時,它不會以24小時格式顯示。實際上,我有一個時間輸入欄,用戶輸入時間,然後在文檔創建後,可打印時間值。以下代碼用於計算字段以顯示時間(24小時格式)\t:var dt:NotesDateTime = datatable1.getItemValue(「inputTimevalue」)。toString(); dt = @Replace(@Text((@ Middle(dt,12,11))),「ZE」,「」); return dt; – choc
你能舉一個你在做什麼的例子嗎? –
我有一個時間輸入字段。當用戶輸入時間並保存記錄時,數據表填充值。在數據表中我已經使用計算的文本值來顯示時間。我想以2400小時的格式顯示這個時間。 – choc