首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

Java 獲取系統時間與格式化完整指南

     編輯:Java 程式設計入門

在 Java 開發中,獲取當前系統時間並依照特定格式輸出是常見需求。傳統上我們使用 java.util.Date 搭配 java.text.SimpleDateFormat 來達成。雖然 Java 8 後推出了更強大的 java.time 套件,但理解傳統寫法仍有助於維護舊專案或快速原型開發。

基本範例

import java.util.*;
import java.text.*;

public class TestDate {
    public static void main(String args[]) {
        Date today = new Date();
        SimpleDateFormat f = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
        String time = f.format(today);
        System.out.println(time);
    }
}

常用格式符號對照表

符號含義範例
yyyy年份(四位)2024
MM月份(兩位)07
dd日期(兩位)15
hh12 小時制小時07
HH24 小時制小時19
mm分鐘30
ss秒數59
SSS毫秒(三位)123

提示: SimpleDateFormat 非執行緒安全,多執行緒環境下建議使用 ThreadLocal 或改用 Java 8 的 DateTimeFormatter。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved