1

Cloud Bees を使用してアプリケーションを実行しています。しかし、時間はGMTで表示されています。私たちが欲しいのは IST ですか?

サンプルコードは次のとおりです。

Calendar cal = Calendar.getInstance(); 
TimeZone istTime = TimeZone.getTimeZone("IST"); 
cal.setTimeZone(istTime); 
Date chkOut = cal.getTime(); 
startTripMapperObj.setRentalStartTime(chkOut); 
Date chkOut2 = startTripMapperObj.getRentalStartTime(); 
RentalTrip r = new RentalTrip();

これは出力です:

Trip Check In   Wed Aug 15 14:34:20 GMT 2012 
Trip Check Out  Wed Aug 15 14:12:00 GMT 2012
4

1 に答える 1

1

デフォルトでは、タイムゾーンは GMT です。Java アプリの場合、自分でタイムゾーンを設定できます (アプリの起動時に実行されるように、サーブレット コンテキスト リスナーで設定する人もいます)。

cloudbees SDK を使用している場合は、jvmTimeZone=XXX パラメータを設定することもできます。これにより、それ以降、そのアプリケーションのすべてのインスタンスに設定されます。

于 2012-08-15T15:18:56.140 に答える