使用 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