Python-基本Pythonのtimeモジュールを用いて時刻データ扱う方法をまとめました。時刻データの変換timeモジュールtimeモジュールは、時刻の取得、変換、プログラムの一時停止をするためのモジュールで、経過時間の計算やプログラムの一時停止をするのに便利です。日付の表示や日付の計算は苦手なため、日付関係の処理はdatetimeモジュールを使用したほうが便利です。datetimeモジュールについては、以下の記事を参照してください。www.python-beginners.comモジュールのインポートtimeモジュールは組み込みモジュールのため、インストールは不要です。time時刻の用語について時刻の処理をするうえでいくつか特殊な用語が出てきます。重要になる用語を以下にまとめました。エポック(epoch)秒1970年1月1日0時0分0秒から経過した秒数のこと。UTC協定世界時のこと。以前はグリニッジ標準時やGMTと呼ばれていた。地域ごとに設定された時間のこと。日本はUTC+9時間に設定されている。目次へ]プログラムの一時停止プログラムを一時停止させるには、sleep関数を使用します。sleep関数に停止させる秒数を渡すことで、入力した秒数だけプログラムが一時停止します。現在のエポック秒取得には、time関数を使用します。処理にかかる時間を計測するのに非常に便利で、timeモジュールで最も使用されると思われる関数の一つです。t_start)出力:3.053400754928589但し、出力の数値はPCの処理スピードが影響するため、環境によって変化します。UTCを取得UTCを取得するには、gmtime関数を使用します。gmtime関数は、UTCをstruct_time型で返します。struct_time型は名前付きタプルと呼ばれるオブジェクトで、インデックス番号と属性名の両方で値を呼び出すことができます。インデックス番号、対応する属性名、内容について、下表にまとめました。目次へ]時刻データの変換エポック秒をローカル時間に変換エポック秒をローカル時間に変換するには、localtime関数を使用します。localtime関数にエポック秒を渡すことで、ローカル時間をstruct_time型で取得することができます。time.localtime(t)print(t_local.tm_year)出力:2019エポック秒を日時の文字列に変換エポック秒を日時の文字列に変換するには、ctime関数を使用します。ctime関数にエポック秒を渡すことで、理解しやすい日時の文字列を取得できます。2019struct_time型を日時の文字列に変換struct_time型を文字列に変換するには、asctime関数を使用します。asctime関数にstruct_time型を渡すことで、理解しやすい日時の文字列を取得できます。»プロフィールメーカーでプログラミングによるデータ分析・可視化業務を行っています。個人ではPythonによるGUI開発(tkinter使用)の請負をしています。開発相談はXのDMよりご連絡ください。【スポンサーリンク】はてなブログをはじめよう!vigilantPotatoさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。