私はこの文字列を翻訳する良い方法を見つけようとしていました:
'20171127124906.359599 + 000'-日付/時刻に;
私は現在、文字列をさまざまな要素にカットすることでこれを達成しようとしていましたが、コードは少し醜く見え始めました。
基本的に、私の目標は、マシンの稼働時間を計算するための最もPythonicまたはエレガントな方法を見つけることです。
この文字列は、WMIのWin32_OperatingSystemクラスから取得します。マシンの稼働時間を計算するために使用したい2つの値があります。
LastBootUpTime = '20171127124906.359599+000'
LocalDateTime = '20171201151404.691000+000'
助言がありますか?
通常のUTCオフセットは通常4桁+HHMM
です。タイムスタンプをそれに変換できる場合は、
form datetime import datetime
t = '20171127124906.359599+000'
# I think that your inputs are of the form HHM (So 11:30 would be 113).
# This rounds that out by adding a zero at the end
t = t + '0'
datetime.strptime(t, '%Y%m%d%H%M%S.%f%z')
私たちに
datetime.datetime(2017, 11, 27, 12, 49, 6, 359599, tzinfo=datetime.timezone.utc)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加