4

現在の時刻を複数のタイムゾーンで表示する必要がある ColdFusion アプリケーションを作成していjava.util.TimeZoneます。

私が現在持っているのは、さまざまな投稿/記事から集められたものです:

<cfset timezoneClass = createObject( "java", "java.util.TimeZone" ) />
<cfset pragueZoneId = "Europe/Prague" />
<cfset pragueTimezone = timezoneClass.getTimeZone(javaCast( "string", pragueZoneId )) />
<cfset pragueCalendar = createObject( "java", "java.util.GregorianCalendar" ).init(pragueTimezone) />

上記を適用してタイムゾーンの現在の時刻を取得する方法がわかりません。どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

4

JavaSimpleDateFormatオブジェクトを作成し、日付/時刻を表示する目的の形式で構成する必要があります。次に、そのメソッドを使用してDateからを抽出し、この値を に渡して、表示可能な を生成できます。GregorianCalendargetTime()SimpleDateFormatString

2 番目のバリアントはString.format()、フォーマット文字列と の結果を使用するメソッドを使用することですgetTime()

または、オブジェクトのメソッドtoString()を使用できますが、これはお勧めしません。GregorianCalendar

于 2013-09-01T04:24:12.940 に答える