我正在使用云蜜蜂来运行我们的应用程序。但时间在格林尼治标准时间显示。我们想要的是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
答案 0 :(得分:1)
默认情况下,时区是GMT - 对于java应用程序,您可以自己设置时区(我已经看到有些人在servlet上下文侦听器中执行此操作,因此它在app启动时运行)。
如果您使用的是cloudbees SDK,您还可以设置jvmTimeZone = XXX参数,然后从那时起为该应用程序的所有实例设置它。