gpt4 book ai didi

java从时间戳中删除时区偏移

转载 作者:行者123 更新时间:2023-11-30 07:08:05 24 4
gpt4 key购买 nike

我有这样的 XMLGregorianCalendar 日期 '2016-09-27T10:49:27.640+03:00'需要获取没有时区偏移的时间戳我这样做:

XMLGregorianCalendar gcWorkDate = request.getWorkDate();
//gcWorkDate = (com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl) 2016-09-27T10:49:27.640+03:00
gcWorkDate.setTimezone(0);
//gcWorkDate = (com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl) 2016-09-27T10:49:27.640Z
Timestamp tsWorkDate = new Timestamp(gcWorkDate.toGregorianCalendar().getTimeInMillis());
//tsWorkDate = (java.sql.Timestamp) 2016-09-27 13:49:27.64

我想接收 tsWorkDate = 2016-09-27 10:49:27.64我做错了什么?

最佳答案

这样做。

setTimezone(DatatypeConstants.FIELD_UNDEFINED); 

关于java从时间戳中删除时区偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39720211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com