2015-12-28 41 views
0

我也想用GMT字符串。如何用GMT等待時間2016-02-28/20:31 GMT

但我不能得到它。

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd/hh-mm"); 
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT")); 
Date date = new Date(); 
System.out.println("date "+dateFormat.format(date)); 

但是我越來越喜歡這個2015年12月28日/ 11-53 無格林尼治時間結束

+1

http://stackoverflow.com/questions/308683/how-can-i-get-the-current-date-and-time-in-utc-or-gmt-in-java –

+0

這已被問及回答之前在(http://stackoverflow.com/questions/308683/how-can-i-get-the-current-date-and-time-in-utc-or-gmt-in-java) –

回答

2

使用

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd/hh-mm z"); 
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT")); 

,而不是

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd/hh-mm"); 

其中'z'指時區

+0

Im獲取IST,但我需要格林威治標準時間 – user1742919

+0

添加時區。 –

+0

http://www.joda.org/joda-time/userguide.html時區部分 –