yyyyMMddHHmmssとは?
日時14桁の書き方と大文字・小文字

yyyyMMddHHmmssは「20260305143000」のように、年・月・日・時・分・秒を14桁の数字で続けて書く日時の書き方です。ファイル名やログで使われます。大文字と小文字の違いと、Excelやプログラムでの書き方を例で説明します。

結論:yyyyMMddHHmmss=年4桁+月2桁+日2桁+時2桁+分2桁+秒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時間制。YYYY(Java)は「週を基準にした年」で、年末年始にずれる
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とは?」で説明しています。

日時もInsertキー1回で

日時を手で打つと、「20260305143060」のような打ち間違いが起きがちです。InsertDateはInsertキーを押すだけで、今日の日付を指定した形式で入力するWindowsアプリです。対応形式は「機能と対応形式」で確認できます。

よくある質問

yyyyMMddHHmmssとは何ですか?

年4桁・月・日・時・分・秒を2桁ずつ続けた、14桁の日時の書き方です。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で入力されます。Excel・Word・メモ帳など、Windowsのほぼあらゆるアプリで動作します。管理者権限で動作しているアプリへ入力するには、InsertDateも「管理者として実行」する必要があります。

InsertDateはWindows 10・11用のアプリです。スマホで読んでいる方は、PCでこのページを開くとそのままインストールできます。