strftime 日付フォーマッター オンライン
%Y、%m、%d などの strftime トークンで日付を整形し、結果をブラウザ内でリアルタイムにプレビューできます。
strftime Date Formatter はすべてブラウザ内で処理されます。入力した日付、時刻、フォーマット文字列は端末内にとどまり、ArrayKit にアップロードされることはありません。
タイムスタンプ変換ツールを開く
strftime フォーマッター について
strftime Date Formatter では、Python や C など数多くの言語で使われる %Y、%m、%d、%H:%M:%S と同じトークンを使った strftime 形式のフォーマット文字列を入力すると、入力するそばから整形結果が即座に更新されます。任意の日時を選ぶか現在時刻から始め、ローカルタイムゾーンと UTC を切り替え、出来上がった文字列をワンクリックでコピーできます。クリック可能な参照テーブルには対応する全トークンが説明とライブ例つきで一覧表示されるため、ドキュメントを探し回らずに "%A, %B %e, %Y" のようなフォーマットをその場で組み立てられます。ログのタイムスタンプ形式をデバッグする、Python の date.strftime() 呼び出しを書く、cron ジョブのログローテーションパターンを設定する、あるいは %e や %j が実際に何を出力するのか確認したい開発者のために作られました。すべてブラウザ内でローカルに処理され、選んだ日付が端末の外へ送られることはありません。
機能
- フォーマット文字列を編集するたびに即座に更新されるライブプレビュー
- 現在時刻をデフォルトとする日時ピッカー、または任意の日付を入力可能
- ローカルタイムゾーンの代わりに UTC で整形する UTC トグル
- クリックでフォーマットにトークンを挿入できる参照テーブル
- 一般的なトークンに対応: %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u
- 省略形トークン %F(ISO 日付)と %T(24時間表記の時刻)
- 整形結果をワンクリックでコピー
- すべてブラウザ内で完結し、日付はどこにもアップロードされません
strftime フォーマッター の使い方
- 日時を選ぶか、現在時刻のままにする
- strftime フォーマット文字列を入力するか、下の参照テーブルのトークンをクリックする
- ローカル時刻の代わりに UTC で結果を得たい場合は UTC を有効にする
- コピーボタンでライブ整形された結果をコピーする
例
入力
%A, %B %e, %Y
出力
Monday, January 5, 2026
%A は曜日名、%B は月名を返し、%e は日を2文字になるようスペースで埋めます。
よくあるエラーとトラブルシューティング
- 整形結果に値ではなくパーセント記号と文字がそのまま表示される。 — そのトークンは未対応です。フォーマット欄の下にある参照テーブルで strftime Date Formatter が理解できる正確なトークン一覧を確認してください。
- 時刻が想定より数時間ずれて表示される。 — UTC で整形したい場合は UTC トグルを有効にし、ブラウザのローカルタイムゾーンを使いたい場合はオフのままにしてください。
- %e が一桁の日の前に予期しない余分なスペースを表示する。 — これは仕様です。%e は日を2文字になるようスペースで埋め(例: ' 5')、%d はゼロで埋めます('05')。スペースが不要な場合は %d を使ってください。
- %% がリテラルのパーセント記号を出力しない。 — フォーマット文字列に連続する2つのパーセント記号 %% が、間にスペースなく含まれているか確認してください。
よくある質問
- strftime Date Formatter はどのトークンに対応していますか?
- 一般的な strftime トークン %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u と %%、さらに省略形の %F(%Y-%m-%d と同等)と %T(%H:%M:%S と同等)に対応しています。各トークンはフォーマット欄の下にある参照テーブルに説明と例つきで掲載されています。
- strftime Date Formatter は Python の datetime.strftime() と一致しますか?
- 一般的なケースについて Python の datetime.strftime() と同じトークン名を実装しているため、'%Y-%m-%d %H:%M:%S' のようなフォーマット文字列は Python、C、または多くの Unix 日付フォーマットライブラリと同じ結果を返します。
- ローカルタイムゾーンの代わりに UTC で日付をプレビューできますか?
- はい。UTC トグルを有効にすると、strftime Date Formatter はブラウザのローカルタイムゾーンではなく、選択した日付の UTC 表現から年・月・日・時刻のトークンを読み取ります。
- この strftime フォーマッターで %e と %d はどう違いますか?
- %e は一桁の日を常に2文字になるようスペースで埋め(' 5')、%d は常にゼロで埋めます('05')。これはログやレポート形式で使われる従来の strftime の挙動と同じです。
- strftime Date Formatter は入力した日付をアップロードしますか?
- いいえ。入力した日付、時刻、フォーマット文字列はブラウザ内でローカルに整形されます。ArrayKit を含むどのサーバーにも何も送信されません。
- トークンを入力する代わりにクリックできますか?
- はい。参照テーブルの行をクリックすると、そのトークンが現在のフォーマット文字列の末尾に追加されます。各コードを覚えずに長いフォーマットを組み立てるのに便利です。
関連ツール
すべての ArrayKit ツール