2016-03-19 6 views
-3

私はPythonでエポックとして現在の時刻を表示して、変数としていくつかのコードに渡す必要があります。python - 時間をエポックとして表示する方法は?

ie。 1458410416

import datetime 
datetime.datetime() 

のすべてのメソッドは、人間が読める値を示します。その後、

+0

https://wiki.python.org/moin/WorkingWithTime –

答えて

1

インポートtimeライブラリ、およびこのコードを使用します。

>>> time.mktime(datetime.datetime.now().timetuple()) 
1458410651.0 

time.mktime Unixエポックタイムスタンプにdatetimeを変換します。

+0

素晴らしい!私は実際にこれを発見した時にこれを見つけ出し、 'epoch_time = int(time.time())'を実行しました。 – whoisearth

+1

@whoisearthそれは私が知らなかった良い解決策ですが、あなたの希望する変換時間は現在の時間ではありません。 –

2

timeモジュールの組み込み関数があります:

import time 

seconds = time.time() 

などエポックからの秒のためのtimeモジュール内の多くの機能、時間のタプルは、私はあなたがチェックアウトすることをお勧めがありますdocs