yyyyMMddHHmmss:
14位日期時間的寫法與大小寫

yyyyMMddHHmmss 像「20260305143000」這樣,用14位數字依次寫出年、月、日、時、分、秒,常用於檔名和日誌。本文用示例說明大小寫的區別,以及在 Excel 和程序中的寫法。

結論:yyyyMMddHHmmss = 年份4位+月、日、時、分、秒各2位,共14位。2026年3月5日14點30分00秒寫作 20260305143000。MM 是月,mm 是分,HH 是24小時制的時。大小寫不同,含義就不同。

每個字母的含義

符號含義位數2026年3月5日14點30分00秒
yyyy年4位2026
MM月(01–12)2位03
dd日(01–31)2位05
HH時(00–23,24小時制)2位14
mm分(00–59)2位30
ss秒(00–59)2位00
yyyyMMddHHmmss20260305143000

HH 與 hh、MM 與 mm 的區別

  • MM(大寫)=月,mm(小寫)=分鐘:日期部分用大寫 MM,時間部分用小寫 mm。
  • HH(大寫)=24小時制,hh(小寫)=12小時制:把14點寫成「02」,就分不清是上午還是下午。檔名和日誌裡請使用 HH。
  • Excel 不區分 MM 和 mm:Excel 把緊挨著 h 或 s 的 mm 當作「分」,其餘當作「月」。

常用的變體

格式示例用途
yyyyMMddHHmmss2026030514300014位,無分隔符號,按名稱排序=按時間排序
yyyyMMdd_HHmmss20260305_143000日期和時間之間加底線,更易讀。檔名中很常見
yyyyMMddHHmmssSSS20260305143000123末尾加毫秒(SSS,3位)。Java 等使用
yyyy-MM-dd HH:mm:ss2026-03-05 14:30:00給人閱讀的顯示。冒號不能用於檔名

在檔名中加入時間

Windows 檔名中不能使用冒號(:)和斜線(/)。因此不寫「14:30」,而寫成不帶分隔符號的「143000」。按名稱排序,就是按時間排序。檔名中日期的寫法,請參閱「檔名中的日期放前面還是後面」和「用 yyyyMMdd 統一檔名中的日期」。

在 Excel 和程序中得到 yyyyMMddHHmmss

環境寫法注意點
Excel=TEXT(NOW(),"yyyymmddhhmmss")緊挨著 h 的 mm 被當作「分」。小時按24小時制輸出
Java / C#yyyyMMddHHmmssmm 是分,MM 是月,hh 是12小時制。Java 中的 YYYY 是「按周計算的年」,在年末年初會出現偏差
Python%Y%m%d%H%M%S符號體系不同(strftime)
JavaScriptnew Date().toISOString().replace(/[-:T]/g,"").slice(0,14)輸出的是 UTC(世界標準時間),與日本時間相差9小時

注意時區

日期時間還需要說明用的是哪個時區。檔名中的時間用本地時間還是 UTC,請在團隊內約定好。有些程序預設輸出 UTC。

只有日期的8位格式見「yyyymmdd 格式是什麼」,國際標準寫法見「ISO 8601 是什麼」。

一個按鍵輸入日期

手動輸入日期時間,容易出現「20260305143060」這樣的錯誤。InsertDate 是一款 Windows 應用,按下 Insert 鍵即可按所選格式輸入今天的日期。支持的格式請見下載區。

常見問題

yyyyMMddHHmmss是什麼?

它是14位的日期時間寫法:4位年份,加上月、日、時、分、秒各2位。2026年3月5日14點30分00秒寫作 20260305143000。

HH 和 hh 有什麼區別?

HH 是24小時制(00–23)的時,hh 是12小時制(01–12)的時。檔名和日誌裡不需要區分上午下午,請使用 HH。

MM 和 mm 有什麼區別?

MM(大寫)是月,mm(小寫)是分鐘。日期部分用 MM,時間部分用 mm。

如何在檔名中加入時間?

冒號不能使用,所以把時間寫成不帶分隔符號的形式,如 143000。日期和時間之間加底線的「20260305_143000」也很常用。

免費試用 7 天

按下 Insert 鍵,今日日期以 yyyyMMdd 格式自動輸入。幾乎適用於 Windows 上的所有應用程式(如 Excel、Word、記事本),無需任何設定。若要輸入到以系統管理員身分執行的應用程式,InsertDate 也需要「以系統管理員身分執行」。

InsertDate 是 Windows 10/11 應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁進行安裝。