我们可以通过将日期格式化为字符串或者将字符串格式化为日期来定义模式。我们知道,在分析SimpleDateFor***t的源代码时,该对象是线程不安全的,所以建议使用DateTimeFor***tter。
宣布日期:
LocalDateTime now = LocalDateTime.now(); log.debug("当前日期:{}",now); // - 当前日期:2021-06-20T17:54:47.210
将日期格式化为日期字符串:
String for***t1 = now.for***t(DateTimeFor***tter.ISO_DATE); log.debug("格式化日期字符串1:{}",for***t1); String for***t2 = now.for***t(DateTimeFor***tter.ISO_DATE_TIME); log.debug("格式化日期字符串2:{}",for***t2); // - 格式化日期字符串1:2021-06-20 // - 格式化日期字符串2:2021-06-20T17:54:47.21
将字符串解析为日期:
//解析字符串 LocalDate parse1 = LocalDate.parse(for***t1); log.debug("日期字符串解析日期1:{}",parse1); LocalDateTime parse2 = LocalDateTime.parse(for***t2); log.debug("日期字符串解析日期2:{}",parse2); // - 日期字符串解析日期1:2021-06-20 // - 日期字符串解析日期2:2021-06-20T17:54:47.210
根据您的时区指定解析格式:
//根据所在时区指定解析格式 String s1 = now.for***t(DateTimeFor***tter.ofLocalizedDate(For***tStyle.FULL)); String s2 = now.for***t(DateTimeFor***tter.ofLocalizedDate(For***tStyle.LONG)); String s3 = now.for***t(DateTimeFor***tter.ofLocalizedDate(For***tStyle.MEDIUM)); String s4 = now.for***t(DateTimeFor***tter.ofLocalizedDate(For***tStyle.SHORT)); log.debug("解析格式Full:{}",s1); log.debug("解析格式LONG:{}",s2); log.debug("解析格式MEDIUM:{}",s3); log.debug("解析格式SHORT:{}",s4); // - 解析格式Full:2021年6月20日 星期日 // - 解析格式LONG:2021年6月20日 // - 解析格式MEDIUM:2021-6-20 // - 解析格式SHORT:21-6-20
解析自定义模式字符串以确保年(yyyy)、月(mm)、日(dd)、小时(HH)、分钟(MM)和秒(ss),然后用任意组合替换该模式。
//自定义解析字符串 String s5 = now.for***t(DateTimeFor***tter.ofPattern("yyyy-MM-dd HH:mm:ss")); //终于统一了格式化字符串 //String s51 = now.for***t(DateTimeFor***tter.ofPattern("YYYY-MM-DD HH24:MI:SS")); String s6 = now.for***t(DateTimeFor***tter.ofPattern("yyyy-MM-dd")); String s7 = now.for***t(DateTimeFor***tter.ofPattern("今年MM月dd日要干大事情,敬请期待!!")); log.debug("s5:自定义解析格式yyyy-MM-dd HH:mm:ss:{}",s5); //log.debug("自定义解析格式s51:{}",s51); log.debug("s6:自定义解析格式yyyy-MM-dd:{}",s6); log.debug("s7:自定义解析格式[今年MM月dd日要干大事情,敬请期待!!]:{}",s7); // - s5:自定义解析格式yyyy-MM-dd HH:mm:ss:2021-06-20 17:54:47 // - s6:自定义解析格式yyyy-MM-dd:2021-06-20 // - s7:自定义解析格式[今年MM月dd日要干大事情,敬请期待!!]:今年06月20日要干大事情,敬请期
本文来自一九九几的她投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/580399.html