サンプルコード
日付・時刻のサンプルコード一覧
現在時刻の取得・日付文字列の解析・書式化・日付の差の算出・日数の加算と、UNIX タイムスタンプから日付への変換をまとめている。タイムゾーンを持つ型と持たない型の区別や、エポック秒とミリ秒の取り違えが、どの言語でもつまずきどころになる。
6 件
他のテーマから探す
日付文字列を日付型にするには
「2026-08-14」のような文字列を日付・日時の型へ読み込む基本形を各言語で示す。書式を明示して読む書き方と、読んだ値にタイムゾーンが付くかどうかの差までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
日付を書式付きの文字列にするには
日時の値を 2026-08-03 09:05:00 のような文字列へ変換する基本形を各言語で示す。書式指定子が言語ごとに全く違う点と、ロケールやタイムゾーンに引きずられて出力が変わる点までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
UNIXタイムスタンプを日付に変換するには
UNIX タイムスタンプ(エポック秒)を日付と時刻に変換する基本形を各言語で示す。秒とミリ秒の取り違え、UTC と地域の時刻の違い、範囲外の値がどう扱われるかまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
現在時刻を取得するには
各言語で現在時刻を取得する基本形を示す。ローカル時刻と UTC のどちらが返るか、タイムゾーン情報を持つ値と持たない値の違いまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
日付に日数を足すには
日付に日数を足したり引いたりして、月末や年末をまたいだ日付を求める基本形を各言語で示す。元の値を書き換える言語と新しい値を返す言語の違い、月を足すときの月末の扱い、夏時間で「24 時間後」と「1 日後」がずれる点までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
2つの日付の差を求めるには
2つの日付・日時の差を取って日数や時間に直す基本形を各言語で示す。差が「期間を表す専用の型」で返る言語と、ミリ秒の数値で返る言語の違いと、日数へ丸めるときに切り捨てが起きる位置までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語