1

我正在使用云蜜蜂来运行我们的应用程序。但时间以格林威治标准时间显示。我们想要的是 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 应用程序,您可以自己设置时区(我看到有些人在 servlet 上下文侦听器中这样做,因此它在应用程序启动时运行)。

如果您使用的是 cloudbees SDK,您还可以设置 jvmTimeZone=XXX 参数,该参数将从那时起为该应用程序的所有实例设置它。

于 2012-08-15T15:18:56.140 回答