Python2013/07/18ライブラリ:timePythonの「time」というライブラリについてご紹介します。time「time」は、時間関連の情報や関数を集めたライブラリです。用途によって変わってはくるかと思うのですが、頻度の高い使いどころとしては次のようなものがあるでしょうか。システムの現在時刻を取得する時刻形式のデータを生成する時刻のフォーマットを変更するスリープ以下、順番に見ていきます。・・・の前にひとつ前置きを。以下、epoch(エポック)ということばが出てきますが、これは「原点となる時点」を表すことばとして使っています。西暦であれば西暦0年1月1日の0時がエポックですし、平成であれば平成元年1月1日の0時がエポックといえます。Unixの世界では、これが1970年の1月1日0時に設定されており、そこからの経過秒数がベースとなっています。公式ドキュメントにも説明が載っています。それでは以下、順番に。epochからの秒数を返しますepochからの時間を秒数で得るにはtime()を使います。time.struct_timeオブジェクトとして返します人間にとってわかりやすい年・月・日という形式の時刻情報を取得するには、gmtime()を使います。これは、time.struct_timeという形式で現在時刻を返してくれます。情報をアトリビュートとして持ったオブジェクトです。年・月・日など以外にも、曜日、その年の頭から数えての経過日数、サマータイムに関するフラグなどの情報も持っています。それぞれ名前は次のとおりとなっています。サマータイムのフラグ公式ドキュメントの該当するパートもよろしければごらんください。tm_isdst=0])時刻形式形式のデータを生成するには、time.struct_timeに時刻情報が入ったリストを渡します。時刻情報は、上述の年・月・日などの9つの情報となります。epochからの秒数struct_time形式の時刻を「epochからの秒数」に変換するには、mktime()を使います。1秒以下の精度でも時間を計測することができます。変換するには、gmtime()、localtime()に引数を与えて使います。返されますstruct_time形式の時間をフォーマット指定で文字列に変換するには、strftime()を使います。...文字列を読み取ってstruct_time形式に変換するには、strptime()を使います。引数のひとつめに文字列を、ふたつめにフォーマットを渡します。strftime()とstrptime()のフォーマットにおける規則はこちらに一覧が載っています。3.5秒停止Pythonプロセスの実行を一定時間停止するには、sleep()を使います。引数の単位は「秒」です。インストールtimeはPython本体をインストールすれば最初から入っているため、別途インストールは必要ありません。使い方について書いています。系でところどころ異なるため参考にされる際は各記事の対象バージョンにご注意ください。簡素を追求する禅のような言語で、使っていて禅僧のような気分になれるところが魅力です(個人の感想であり効果・効能を示すものではありません)。:)author後藤隼人おかげさまで元気にやっています。