Java DateTimeFormatter 格式详解:格式化日期和时间
Java 中的 DateTimeFormatter 格式是用于将日期和时间格式化为字符串或将字符串解析为日期和时间的模式。格式化模式由一系列字符组成,每个字符都代表一个日期或时间元素,例如年、月、日、小时、分钟和秒等。常见的格式包括:
- yyyy:四位数的年份
- MM:两位数的月份(01~12)
- dd:两位数的日期(01~31)
- HH:24小时制的小时数(00~23)
- mm:分钟数(00~59)
- ss:秒数(00~59)
- SSS:毫秒数
- E:星期几(例如'Mon'、'Tue'等)
- Z:时区偏移量(例如'+0800')
格式化模式可以通过 DateTimeFormatter 类的 ofPattern 方法设置,例如:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern('yyyy-MM-dd HH:mm:ss');
LocalDateTime dateTime = LocalDateTime.now();
String formattedDateTime = dateTime.format(formatter);
System.out.println(formattedDateTime); // 输出当前日期时间的字符串形式,例如:2021-09-16 11:30:00
原文地址: https://www.cveoy.top/t/topic/ozXb 著作权归作者所有。请勿转载和采集!