LocalDateTime的使用
一开始老是忘记怎么使用LocalDateTiem的具体用法,接下来做一下简单的总结。
public static void main(String[] args) {
//设置时间格式
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime time = LocalDateTime.now();
String localTime = df.format(time);
LocalDateTime ldt = LocalDateTime.parse("2018-01-12 17:07:05",df);
System.out.println("LocalDateTime转成String类型的时间:"+localTime);
System.out.println("String类型的时间转成LocalDateTime:"+ldt);
}
LocalDateTime转成String类型的时间:2018-01-12 17:36:52
String类型的时间转成LocalDateTime:2018-01-12T17:07:05
LocalDateTime.parse(CharSequence text)方法中默认DateTimeFormatter为(“yyyy-MM-ddTHH:mm:ss”) 这个方法非常好用
所以String定义格式
String s1 = "2017-09-28T17:07:05";
LocalDateTime parse = LocalDateTime.parse(s1);
System.out.println(parse);
String类型的时间转成LocalDateTime:2017-09-28T17:07:05