os.date
現在の日時をフォーマットして返す
lua
os.date ([format [, time]])
説明
指定したフォーマット文字列に従って、日付と時刻をフォーマットして返します。format
に '*t'
を指定すると、年、月、日、時刻などの情報を持つテーブルを返します。format
が '!*t'
の場合は、UTC(協定世界時)の時刻を返します。
補足
format
を省略すると、デフォルトの形式で日付と時刻を返します。time
引数にタイムスタンプを指定すると、その時刻をフォーマットします。指定しない場合は現在の時刻が使用されます。- フォーマット文字列は、C言語の
strftime
関数と同様の指定が可能です。
サンプルコード
lua
print(os.date("%Y-%m-%d %H:%M:%S")) -- 現在の日付と時刻を表示
この例では、os.date
を使って、現在の日時をフォーマットしています。
互換性
- Lua 5.1