Java 中日期的转换字符
以下是日期时间的转换字符:
| 字符 | 描述 |
|---|---|
| c | 完整日期和时间 |
| F | ISO 8601 日期 |
| D | 美国格式日期(月/日/年) |
| T | 24 小时制时间 |
| r | 12 小时制时间 |
| R | 24 小时制时间,无秒 |
| Y | 四位数年份(带前导零) |
| y | 年份的后两位数字(带前导零) |
| C | 年份的前两位数字(带前导零) |
| B | 完整月份名称 |
| b | 缩写月份名称 |
| m | 两位数月份(带前导零) |
| d | 两位数日期(带前导零) |
| e | 两位数日期(无前导零) |
| A | 完整星期名称 |
| a | 缩写星期名称 |
| j | 三位数一年中的日期(带前导零) |
| H | 两位数小时(带前导零),介于 00 和 23 之间 |
| k | 两位数小时(无前导零),介于 0 和 23 之间 |
| I | 两位数小时(带前导零),介于 01 和 12 之间 |
| l | 两位数小时(无前导零),介于 1 和 12 之间 |
| M | 两位数分钟(带前导零) |
| S | 两位数秒(带前导零) |
| L | 三位数毫秒(带前导零) |
| N | 九位数纳秒(带前导零) |
| P | 大写上午或下午标记 |
| p | 小写上午或下午标记 |
| z | RFC 822 格林威治标准时间数值偏移量 |
| Z | 时区 |
| s | 自 1970-01-01 00:00:00 格林威治标准时间以来的秒数 |
| Q | 自 1970-01-01 00:00:00 格林威治标准时间以来的毫秒数 |
以下是一个示例:
示例
import java.util.Calendar;
public class Demo {
public static void main( String args[] ) {
Calendar cal = Calendar.getInstance();
System.out.printf( "%1$tA, %1$tB %1$td, %1$tY
", cal );
System.out.printf( "%1$ta, %1$tb %1$te, %1$ty
", cal );
}
}输出
Monday, November 26, 2018 MONDAY, NOVEMBER 26, 2018 Mon, Nov 26, 18
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP