字符串类型的日期转换为ZoneDateTime

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章