我正在尝试使用 java 8 或 utils 包将字符串中的日期时间转换为即时。
例如。
String requestTime = "04:30 PM, Sat 5/12/2018";
到
Instant reqInstant should result in 2018-05-12T20:30:00.000Z
reqString 位于美国/多伦多时区。
这是我尝试过的
String strReqDelTime = "04:30 PM, Sat 5/12/2018";
Date date = new SimpleDateFormat("hh:mm a, EEE MM/dd/yyyy").parse(requestTime);
Instant reqInstant = date.toInstant();
上面的代码导致"2018-05-12T23:30:00Z"
.
任何帮助表示赞赏。