在解析doc.search('//text()[not(ancestor::*[name()="w:delText"]')
String
时,它已转换为IST。在将字符串解析为日期时如何保存时区。
答案 0 :(得分:2)
这可以使用标准Java时间库和ZonedDateTime类来完成。看下面的示例如何做到这一点:
String date = "Sat Mar 2 09:40:20 PST 2019";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEE MMM d HH:mm:ss zzz yyyy", Locale.ENGLISH);
ZonedDateTime zonedDateTime = ZonedDateTime.parse(date,formatter);
System.out.println(zonedDateTime);
答案 1 :(得分:0)
创建一个包含所有全局时区及其GMT偏移量的键/值对,然后可以从那里重新转换时间。以下是列表:https://publib.boulder.ibm.com/tividd/td/TWS/SC32-1274-02/en_US/HTML/SRF_mst273.htm