如: dateString 为 2020-07-01:
package com.example.file;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class Demo02 {
public static void main(String[] args) {
System.out.println(getStartTimeForDayYYMMDD("2020-07-01"));
}
public static ZonedDateTime getStartTimeForDayYYMMDD(String dateString) {
if (dateString!=null && dateString!="") {
String[] split = dateString.split("-");
return ZonedDateTime.of(Integer.parseInt(split[0]), Integer.parseInt(split[1]), Integer.parseInt(split[2]), 0, 0, 0, 0, ZoneId.systemDefault());
} else {
return null;
}
}
}
转换的结果为: 2020-07-01T00:00+08:00[Asia/Shanghai]