我想先说,我已经阅读了几篇类似的帖子,但是它们都没有真正解决我的问题。我还想声明,我尝试使用SimpleDateFormat和joda.DateTime,但都没有成功。
问题如下:我有一个Calendar对象,保存了特定日期的信息:2008-04-30T00:00:00Z。当使用calendar.getTime()方法时,我会得到不同的结果,因为我知道该方法正在寻找本地值。
因此:
问题如下:我有一个Calendar对象,保存了特定日期的信息:2008-04-30T00:00:00Z。当使用calendar.getTime()方法时,我会得到不同的结果,因为我知道该方法正在寻找本地值。
因此:
UK: 2008-04-30T01:00:00.000+0100
US: 2008-04-30T20:00:00.000-0400
但是我希望得到一个Date对象,只包含日期和时间值“2008-04-30T00:00:00”,完全忽略时区。
我该怎么做?
正如我之前提到的那样,我尝试使用
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss")
但结果总是相同。
非常感谢任何帮助。 干杯。