2012-02-10 6 views
0

フルタイムスタンプを解析するときにHow can I parse a time string containing milliseconds in it with python?が解決策を提供し、time.gmtime()を解析するときにIs there an inverse function for time.gmtime() that parses a UTC tuple to seconds since the epoch?が解決策を提供する方法を確認します。 time.time()を解析するにはどうすればよいですか?これは、それを時間タプルに変換すること、またはより良い精度で同様のものを変換することを意味します。time.time()を解析する方法は?

私はマイクロ秒を保存したいと考えていました。

答えて

1

round-tripping timestampsについてPythonのバグトラッカーに関する議論のlong historyがあります。これはおそらく、読む価値ですが、迅速なハックです:

その後
In [1]: import datetime, time 

In [2]: dt = datetime.datetime(2012, 2, 10, 15, 18, 15, 234567) 

In [3]: seconds = time.mktime(dt.timetuple()) 

In [4]: seconds += (dt.microsecond/1000000.0) 

In [5]: seconds 
Out[5]: 1328908695.234567 

In [6]: datetime.datetime.fromtimestamp(seconds) 
Out[6]: datetime.datetime(2012, 2, 10, 15, 18, 15, 234567) 

、あなたはちょうどあなたが適切なものを解析することを可能にするdatetimeオブジェクトを扱うことがあります。

関連する問題