使用 SimpleDateFormat 进行日期格式化
SimpleDateFormat 是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。SimpleDateFormat 允许您首先选择任何用户定义的日期时间格式模式。
示例
import java.util.*;
import java.text.*;
public class DateDemo {
public static void main(String args[]) {
Date dNow = new Date( );
SimpleDateFormat ft =
new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");
System.out.println("Current Date: " + ft.format(dNow));
}
}这将产生以下结果:
输出
Current Date: Sun 2004.07.18 at 04:14:09 PM PDT
SimpleDateFormat 格式代码
要指定时间格式,请使用时间模式字符串。在此模式中,所有 ASCII 字母均保留为模式字母,其定义如下:
| 字符 | 描述 | 示例 |
|---|---|---|
| G | 纪元 | 公元 |
| y | 四位数年份 | 2001 |
| M | 月份 | 七月或 07 |
| d | 日 | 10 |
| h | 上午/下午小时 (1~12) | 12 |
| H | 一天中的小时 (0~23) | 22 |
| m | 分钟 | 30 |
| s | 秒 | 55 |
| S | 毫秒 | 234 |
| E | 星期几 | 星期二 |
| D | 一年中的第几天 | 360 |
| F | 一个月中的第几个星期几 | 2 (七月的第二个星期三) |
| w | 一年中的第几周 | 40 |
| W | 一个月中的第几周 | 1 |
| a | 上午/下午标记 | 下午 |
| k | 一天中的小时 (1~24) | 24 |
| K | 上午/下午小时 (0~11) | 10 |
| z | 时区 | 东部标准时间 |
| ' | 文本转义 | 分隔符 |
" | 单引号 | ` |
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP