如: 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]