2017-02-06 9 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時間形式では表示されません。実際には、私は時間入力フィールドを持っている、ユーザーが時間を入力し、文書の作成後、datatable時間値を印刷します。次のコードは、計算フィールドに時間(24時間形式)を表示するために使用します\t:var dt:NotesDateTime = datatable1.getItemValue( "inputTimevalue")。toString();dt = @Replace(@Text((@ Middle(dt、12,11)))、 "ZE"、 ""); return dt; – choc

+0

あなたは何をしているのかの例を含めることができますか? –

+0

私は時間入力フィールドを持っています。ユーザーが時刻を入力してレコードを保存すると、データテーブルに値が入力されます。データテーブルでは、計算されたテキスト値を使用して時刻を表示しています。私はこの時間を2400時間形式で表示したいと思います。 – choc

関連する問題