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