我有以下代码将毫秒转换为Android日期对象。毫秒转换为日期对象
Date dateObj = new Date(milli);
但问题是,我的毫秒价值在于它加入之前,我把它传递给Date
类GMT
值,加上当我打印此日期对象我可以看到日期对象是在毫秒再次增加GMT值价值,因为我的日期显示为错误。
那么我怎样才能生成Date
对象与考虑GMT值在其中。
例如我的毫秒是1385569800000
这是越来越打印为如下:
Wed, 27 Nov 2013 22:00:00 --> +5.30
但此时戳的不添加GMT电流值:
Wed, 27 Nov 2013 16:30:00
* UPDAE *
这不仅仅是打印d以正确的格式和正确的日期时间吃饭。
但我想使用该日期对象来安排TimeTask
。
所以基本上我想创建日期对象具有适当的日期时间值在其中添加额外的GMT时间在其中。
同意。仅供参考,StackOverflow中的许多答案显示如何切换时区(如'toDateTime'方法),并根据需要使用millis进行操作。如[this](http://stackoverflow.com/a/20257406/642706)和[this](http://stackoverflow.com/a/20255344/642706)。 –