ホームページ  >  記事  >  バックエンド開発  >  現在時刻を取得するためのPythonの簡単な実装

現在時刻を取得するためのPythonの簡単な実装

高洛峰
高洛峰オリジナル
2017-01-12 15:12:091235ブラウズ

コンピューターの時間について言えば、Unix タイムスタンプ、UTC 時間、グリニッジ時間など、表現という点では、それらはすべて時間が同じであるため、基本的に同じものに属します。 1970 年 1 月 1 日から現在までの秒数を表します。なぜ毛沢東はこの時点から問題を抱えているのでしょうか。今日、大きな出来事が起こりました。UNIX オペレーティング システムの誕生には、妻と子供を使って旅行した詐欺師が誕生したのです。その複雑さは誰もが理解していると思います。それでは、UNIX システムの準備を完了するために彼の妻は数年間外出する必要があると考えられますか? 3年? 5年? 違います。私の妻は 1 か月間家を出て、その後戻ってきました。これはちょうど、雨の日に寮で元気だった Linus が Linux システムを書いているようなものです。実際、この世界には、人類文明全体の進歩を促進するために時々現れる素晴らしい人たちがいます。十分に努力すれば、いつかあなたもそのステージに立つかもしれません。

コンピューター時間の背景を紹介した後、Python を使用してシステム時間を取得する一般的な例をまとめました。これは、友人がすぐに開始してクエリするのに便利です。また、一般的な日付形式もサポートしています。まず、time モジュールを使用して、必要な時間を計測します。

>>> import time
>>> time.time()
1469101837.655935

time.time() 関数は、返される UTC 時間であり、1970.1.1 から現在までの秒数です。

>>> time.ctime(1469101837.655935)
'Thu Jul 21 19:50:37 2016'

time.ctime() 関数は実際の値を秒単位で受け取り、それを現地時間の文字列表現に変換します。

出力を時間形式でフォーマットしたい場合は、strftime() 関数を使用して、時間形式を希望の形式に変更できます:

>>> from time import strftime,gmtime
>>> strftime("%m/%d/%Y %H:%M")
'07/21/2016 19:57'
>>> time.strftime("%Y%m%d")
'20160721'
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2016-07-21 11:47:51'

Python では、time モジュールに加えて、 datetime モジュールでもあり、datetime モジュールを使用して現在時刻を表示するなど、時間を便利に操作することもできます:

>>> from datetime import datetime
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2016-07-21 19:49:15'
>>> datetime.now().isoformat()
'2016-07-21T19:56:46.744893'
>>> str(datetime.now())
'2016-07-21 19:48:37.436886'

スクリプトでは、これら 2 つのモジュールは、実行時に追加されるタイムスタンプ変数など、より一般的に使用されます。ファイルのバックアップ。これは古いファイルに適しています。上記の例でファイル削除操作の時間変数を変更して、必要な形式を取得できます。時間の特定の部分だけが必要な場合は、split() 関数を使用して分割できます。ご質問がございましたら、メッセージを残してください。

現在時刻を取得するための Python の簡単な実装に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。