Unix Timestamp 変換ツール
タイムスタンプと日時の相互変換
タイムスタンプ → 日時
日時 → タイムスタンプ
タイムスタンプ形式について
Unix Timestamp とは
1970年1月1日 00:00:00 UTC からの経過秒数を表す数値です。
秒とミリ秒の違い
- 秒単位: 10桁の数値(例: 1234567890)
- ミリ秒単位: 13桁の数値(例: 1234567890000)
このツールは自動的に桁数を判別して適切に変換します。
新機能:コード形式変換
タイムスタンプを各種プログラミング言語やデータベースで使用できる形式に自動変換します:
- SQL: MySQL、PostgreSQL、SQLite、SQL Server、Oracle
- 言語: JavaScript、Python、Java、C#、PHP、Ruby、Go、Swift、Rust
- 標準: ISO 8601、RFC 2822、Excel数式
使用例
- ログファイルのタイムスタンプ解析
- APIレスポンスの日時確認
- データベースの日時フィールド変換
- 各言語でのコード実装時のリファレンス
よくある質問
Q. 秒とミリ秒はどうやって見分けているのですか?
A. 入力された数値の桁数から自動判定しています。10桁前後なら秒単位、13桁前後ならミリ秒単位として扱い、正しい日時に変換します。
Q. タイムゾーンはどう扱われますか?
A. Unix Timestampは本来UTC基準の値ですが、変換結果は日本時間(JST)表示にも対応しているため、サーバーログの時刻をそのまま日本時間で確認できます。
Q. プログラミング言語ごとのコード変換はどんな時に使いますか?
A. 「このタイムスタンプをPythonのdatetimeやSQLのWHERE句にどう書けばいいか」を確認したいときに便利です。主要言語・DBの構文にそのままコピペできる形で出力します。