Java SimpleDateFormat format() 方法详解 - 将日期格式化为字符串
SimpleDateFormat 的 format() 方法用于将日期格式化为指定的字符串表示形式。它接受一个 Date 对象作为参数,并将其转换为一个字符串。格式化的结果取决于使用的格式字符串。
例如,格式字符串'yyyy-MM-dd' 将日期格式化为 '2021-05-01' 的形式。
使用方法:
SimpleDateFormat formatter = new SimpleDateFormat('yyyy-MM-dd');
Date date = new Date();
String formattedDate = formatter.format(date);
System.out.println(formattedDate); // 输出: 2023-10-27
常见格式字符串:
- 'yyyy': 年份,例如 '2023'
- 'MM': 月份,例如 '10'
- 'dd': 日期,例如 '27'
- 'HH': 小时(24小时制),例如 '15'
- 'hh': 小时(12小时制),例如 '03'
- 'mm': 分钟,例如 '58'
- 'ss': 秒,例如 '32'
- 'SSS': 毫秒,例如 '123'
示例:
SimpleDateFormat formatter = new SimpleDateFormat('yyyy-MM-dd HH:mm:ss.SSS');
Date date = new Date();
String formattedDate = formatter.format(date);
System.out.println(formattedDate); // 输出: 2023-10-27 15:58:32.123
注意:
- 格式字符串中的字母大小写敏感。
- 可使用其他符号和字符来自定义格式字符串。
- 使用 'Z' 可以获取当前时区信息。
- 使用 'X' 可以获取时区偏移量。
了解更多:
原文地址: https://www.cveoy.top/t/topic/oW1G 著作权归作者所有。请勿转载和采集!