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