问题描述
解析String
"Sat Mar 2 09:40:20 PST 2019"
,它将转换为IST。
在将字符串解析为日期时如何保留时区。
1楼
可以使用标准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);
2楼
创建所有全局时区及其格林尼治标准时间偏移的键/值对,然后可以从那里重新转换时间。 以下是列表: :