2012-08-15 188 views
1

我正在使用雲蜜蜂來運行我們的應用程序。但時間正在以GMT顯示。我們想要的是IST?如何爲部署在RUN @ Cloud上的應用程序設置時區

下面是示例代碼:

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 

回答

1

默認的時區是GMT - 爲Java應用程序,你可以自己設置時區(我已經看到了一些人們在servlet上下文偵聽器中執行此操作,以便在應用程序啓動時運行)。

如果您使用的是cloudbees SDK,您還可以設置jvmTimeZone = XXX參數,然後將該參數設置爲該應用程序的所有實例。

相關問題