- Java 國際化教程
- Java I18N - 首頁
- Java I18N - 概述
- Java I18N - 環境設定
- Locale 類示例
- Java I18N - Locale 類
- Java I18N - Locale 細節
- Java I18N - 顯示語言
- ResourceBundle 類示例
- Java I18N - ResourceBundle 類
- NumberFormat 類示例
- Java I18N - NumberFormat 類
- Java I18N - 格式化貨幣
- Java I18N - 格式化百分比
- Java I18N - 設定最小/最大精度
- Java I18N - 設定舍入模式
- Java I18N - 解析數字
- DecimalFormat 類示例
- Java I18N - DecimalFormat 類
- Java I18N - 格式化模式
- Java I18N - 特定區域設定的 DecimalFormat
- Java I18N - DecimalFormatSymbols 類
- Java I18N - 分組數字
- DateFormat 類示例
- Java Java - DateFormat 類
- Java I18N - 格式化日期
- Java I18N - 格式化時間
- Java I18N - 格式化日期和時間
- SimpleDateFormat 類示例
- Java I18N - SimpleDateFormat 類
- Java I18N - 格式化日期
- Java I18N - DateFormatSymbols 類
- Java I18N - 日期格式模式
- 時區示例
- Java I18N - UTC
- Unicode 轉換
- Java I18N - 從字串到字串轉換
- Java I18N - 從 Reader 到 Writer 轉換
- 相關教程
- Java 教程
- JDBC 教程
- SWING 教程
- AWT 教程
- Servlet 教程
- JSP 教程
- Java I18N 有用資源
- Java I18N - 快速指南
- Java I18N - 有用資源
- Java I18N - 討論
Java 國際化 - 格式化日期和時間
DateFormat 類提供各種格式來格式化日期和時間。DateFormat.getDateTimeInstance() 方法用於此目的。請參閱以下示例。
示例
在以下示例中,我們將展示如何使用不同的格式來格式化日期和時間。
import java.text.DateFormat;
import java.util.Date;
public class I18NTester {
public static void main(String[] args) {
DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.DEFAULT, DateFormat.DEFAULT);
System.out.println(dateFormat.format(new Date()));
dateFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
System.out.println(dateFormat.format(new Date()));
dateFormat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
System.out.println(dateFormat.format(new Date()));
dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);
System.out.println(dateFormat.format(new Date()));
dateFormat = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL);
System.out.println(dateFormat.format(new Date()));
}
}
輸出
它將列印以下結果。
Jun 7, 2024, 2:34:35 PM 6/7/24, 2:34 PM Jun 7, 2024, 2:34:35 PM June 7, 2024 at 2:34:35 PM IST Friday, June 7, 2024 at 2:34:35 PM India Standard Time
廣告