現在時刻(年、月、日、曜日、時、分、秒)を取得したい。 例えば、「2005年12月30日金曜日 14時30分30秒」のように現在日時を取得したい。
所定の日付形式に変更したい。 例えば、データベースから取得した日時データを「12時28分51秒」や「12:28」などに形式変換する。
所定の日時に足し算・引き算を取得したい。 例えば、「3月1日」に10を足して「3月11日」を取得する。
所定の日付の曜日を取得したい。 例えば、する日付の「日」「月」「火」「水」「木」「金」「土」を取得する。
2つの日付同士の間隔(期間)を取得したい。 例えば、「3月1日」と「3月3日」の期間を計算して「3日」を取得する。
ある月の月末日を取得したい。 例えば、「12月」の月末日を計算して「12月31日」を取得する。
ある処理の時間を計算したい。 例えば、データベース関連の処理時間を計算するため、データベースのコネクションからデータを取得してコネクションを解放するまでの時間を取得する。
日付の妥当性を検査したい。 例えば、「2月35日」は日付としては妥当ではないので不正と判定させたい。 うるう年の判定をするのに便利です。
複数の日付の大小を比較したい。 例えば、「4月3日」と「5月2日」を比較して「4月3日」の方が早いと判定したい。
複数の日付を加算・減算したい。 例えば、「5月1日」を1日を減算して「4月30日」を取得する。