Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonでタイムスタンプ文字列を日時オブジェクトに変換する方法は?

    datetimeモジュールのfromtimestamp関数を使用して、UNIXタイムスタンプから日付を取得できます。この関数は、タイムスタンプを入力として受け取り、タイムスタンプに対応する日時オブジェクトを返します。 例 import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(timestamp.strftime('%Y-%m-%d %H:%M:%S')) 出力 これにより、出力が得られます- 2017-07-14 08:10:00

  2. Pythonで日時をUTCタイムスタンプに変換するにはどうすればよいですか?

    datetimeモジュールを使用して、Pythonで日時をUTCタイムスタンプに変換できます。すでにUTCのdatetimeオブジェクトがある場合は、timestamp()を使用してUTCタイムスタンプを取得できます。この関数は、その日時オブジェクトのエポックからの時間を返します。ローカルタイムゾーンに日時オブジェクトがある場合は、最初にタイムゾーン情報を置き換えてから、時刻を取得します。 例 from datetime import timezone dt = datetime(2015, 10, 19) timestamp = dt.replace(tzinfo=timezone.utc

  3. Pythonの日時をstrftimeでエポックに変換する方法は?

    strftimeを使用してpythondatetimeをエポックに変換するには、エポックからの秒数として日付をフォーマットするためのコードを含むフォーマット文字列をstrftime関数に提供する必要があります。 %sディレクティブは、この目的で使用されます。 例 import datetime timestamp = datetime.datetime(2017, 12, 1, 0, 0).strftime('%s') print(timestamp) 出力 これにより、出力が得られます- 1445212800 Python 3.3以降を使用している場合は、タイムスタンプ

  4. Pythonでcalendar.timegm()とtime.mktime()を比較するにはどうすればよいですか?

    特に明記されていない限り、Pythonの日時関数/モジュールはすべてローカルタイムゾーンを想定しています。 time.mktime()は、渡されたタプルが現地時間であると想定し、calendar.timegm()は、GMT/UTCであると想定します。 解釈に応じて、タプルは異なる時間を表すため、関数は異なる値を返します(エポックはUTCベースであるため秒)。 値の差は、ローカルタイムゾーンのタイムゾーンオフセットと同じである必要があります。 例 import calendar import time from datetime import datetime dt = datetime(

  5. Python DateTime文字列を整数ミリ秒に変換する方法は?

    Pythonでは、timeモジュールを使用して現在の時刻をミリ秒単位で取得できます。 time.time関数(浮動小数点値として)を使用して、時間を秒単位で取得できます。ミリ秒に変換するには、1000を掛けて四捨五入する必要があります。 例 import time milliseconds = int(round(time.time() * 1000)) print(milliseconds) 出力 これにより、出力が得られます- 1514825676008 datetimeオブジェクトをミリ秒のタイムスタンプに変換する場合は、timestamp関数を使用してから、上記と同じ計算を適用して

  6. Pythonで文字列形式のISO8601日付を取得するにはどうすればよいですか?

    Python3で文字列形式のISO8601日付を取得するには、isoformat関数を使用するだけです。日付をISO8601形式で返します。たとえば、2017年12月31日の日付を指定すると、文字列「2017-12-31T00:00:00」が表示されます。 例 次のように使用できます- from datetime import datetime my_date = datetime.now() print(my_date.isoformat()) 出力 これにより出力が得られます- 2018-01-02T22:08:12.510696 古いPythonバージョンでは、strftime関数を使

  7. 異なるマシンのPythonで異なるタイムスタンプを取得するのはなぜですか?

    タイムスタンプは、ある時点とエポックの間のオフセット値であり、タイムゾーンとは関係ありません。タイムゾーン情報を含まない「%Y-%m-%d%H:%M:%S」のような人間が読める文字列に変換されると、Pythonはローカルタイムゾーン設定を使用することを想定します。 ナイーブなdatetimeオブジェクトのdatetime.timestamp()は、内部でmktime()を呼び出します。つまり、入力は現地時間として解釈されます。現地時間の定義はシステム間で異なる場合があります。 ローカルタイムゾーンに過去に異なるutcオフセットがあり、履歴タイムゾーンデータベースが使用されていない場合、C

  8. 日時文字列をミリ秒のUNIXタイムスタンプに変換するにはどうすればよいですか?

    Pythonでは、timeモジュールを使用して現在の時刻をミリ秒単位で取得できます。 time.time関数(浮動小数点値として)を使用して、時間を秒単位で取得できます。ミリ秒に変換するには、1000を掛けて四捨五入する必要があります。 例 import time milliseconds = int(round(time.time() * 1000)) print(milliseconds) 出力 これにより、出力が得られます- 1514825676008 datetimeオブジェクトをミリ秒のタイムスタンプに変換する場合は、timestamp関数を使用してから、上記と同じ計算を適用し

  9. Pythonで時間秒をh:m:s形式に変換する方法は?

    情報を秒単位で返す関数があるが、その情報が時間:分:秒の形式で必要な場合は、単一の除算のみを行うdivmod()関数を使用できます。商と剰余の両方を生成するには、2つの数学演算だけで非常に迅速に結果を得ることができます。 例 seconds = 56741 m, s = divmod(seconds, 60) h, m = divmod(m, 60) print "%d:%02d:%02d" % (h, m, s) 出力 これにより、出力が得られます- 15:45:41 timedelta関数を使用して同じ機能を取得することもできますが、パフォーマンスが低下します。

  10. Pythonの各関数で費やされる時間を取得する関数を作成するにはどうすればよいですか?

    プログラムの実行の時間を測定するには、time.clock()またはtime.time()関数を使用します。 Pythonのドキュメントには、この関数はベンチマークの目的で使用する必要があると記載されています。これらの関数呼び出しをベンチマークする関数の周囲に配置し、それらを使用して関数で費やされた時間を取得できます。 例 import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1 - t0) # CPU seconds el

  11. Pythonで日付と時刻の計算を行うにはどうすればよいですか?

    Pythonでtimedeltaオブジェクトを使用して、日付と時刻の計算を行うのは非常に簡単です。日付/時刻に加算または減算する場合は常に、datetime.datetime()を使用してから、datetime.timedelta()インスタンスを加算または減算します。 timedeltaオブジェクトは、期間、つまり2つの日付または時刻の差を表します。 timedeltaコンストラクターには次の関数シグネチャがあります- datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, we

  12. Pythonで日付に算術演算を実行するにはどうすればよいですか?

    Pythonでtimedeltaオブジェクトを使用して、日付と時刻の計算を行うのは非常に簡単です。日付/時刻に加算または減算する場合は常に、datetime.datetime()を使用してから、datetime.timedelta()インスタンスを加算または減算します。 timedeltaオブジェクトは、期間、つまり2つの日付または時刻の差を表します。 timedeltaコンストラクターには次の関数シグネチャがあります- datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, we

  13. Pythonで現在の時刻にオフセットを適用するにはどうすればよいですか?

    日付/時刻に加算または減算(オフセットを適用)する場合は、datetime.datetime()を使用してから、datetime.timedelta()インスタンスを加算または減算します。 timedeltaオブジェクトは、期間、つまり2つの日付または時刻の差を表します。 timedeltaコンストラクターには次の関数シグネチャがあります- datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]]) 注 −すべての引数はオプションであり、デフォルトは0です。

  14. PythonでコンピューターのUTCオフセットを取得するにはどうすればよいですか?

    コンピューターのUTCオフセットは、コンピューターに設定されているタイムゾーンです。タイムモジュールを使用して、このタイムゾーン情報を取得できます。 time.timezoneはUTCオフセットを秒単位で返します。 例 import time print(-time.timezone) # India's timezone: +5:30 出力 これにより、出力が得られます- 19800 他の回避策を使用して、タイムゾーン情報を取得することもできます。 UTCおよびローカルタイムゾーンの日時オブジェクトを作成し、それらを減算して、最終的に差を取得してタイムゾーンを見つけることができま

  15. Pythonでローカルタイムゾーンを取得するにはどうすればよいですか?

    コンピューターのUTCオフセットは、コンピューターに設定されているタイムゾーンです。タイムモジュールを使用して、このタイムゾーン情報を取得できます。 time.timezoneはUTCオフセットを秒単位で返します。 例 import time print(-time.timezone) # India's timezone: +5:30 出力 これにより出力が得られます- 19800 他の回避策を使用して、タイムゾーン情報を取得することもできます。 UTCおよびローカルタイムゾーンの日時オブジェクトを作成し、それらを減算して、最終的に差を取得してタイムゾーンを見つけることができます。

  16. Pythonの日時をローカルタイムゾーンで印刷するにはどうすればよいですか?

    Pythonの日付と時刻でタイムゾーンを処理する最も簡単な方法は、pytzモジュールとtzlocalモジュールを使用することです。これらのライブラリにより、正確でクロスプラットフォームのタイムゾーン計算が可能になります。 pytzは、OlsontzデータベースをPythonに取り込みます。また、夏時間の終わりのあいまいな時間の問題も解決します。これについては、Pythonライブラリリファレンス(datetime.tzinfo)で詳しく読むことができます。 使用する前に、-を使用してインストールする必要があります $ pip install pytz tzlocal 例 pytzライブラリは次

  17. メソッドtime.tzset()はPythonで何をしますか?

    time.tzset()メソッドは、ライブラリルーチンで使用される時間変換ルールをリセットします。これを行う方法を決定するために、環境変数TZを使用します。また、変数tzname(TZ環境変数から)、タイムゾーン(UTCの西の非DST秒)、altzone(UTCの西のDST秒)、および夏時間(このタイムゾーンに夏時間規則がない場合は0に設定します。または、夏時間が適用される時間、過去、現在、または未来がある場合はゼロ以外になります。 この関数はUnixでのみ使用できます。 TZ環境変数の標準形式は-です。 std offset [dst [offset [,start[/time], end[

  18. Pythonを使用して、うるう年かどうかを確認するにはどうすればよいですか?

    Pythonを使用したうるう年ではありません。 calenderモジュールには特別な関数isleap(year)があり、年がうるう年の場合はTrueを返し、それ以外の場合はFalseを返します。 例 import calendar print(calendar.isleap(1995)) print(calendar.isleap(2008)) print(calendar.isleap(2004)) 出力 これにより出力が得られます- False True True

  19. Pythonを使用して週の最初の日を取得するにはどうすればよいですか?

    calenderモジュールを使用すると、Pythonを使用して週の最初の曜日を取得できます。 calenderモジュールには、毎週開始する平日の現在の設定を返す特別な関数firstweekday()があります。 例 import calendar print(calendar.firstweekday()) calendar.setfirstweekday(2) print(calendar.firstweekday()) 出力 これにより出力が得られます- 6 2

  20. Pythonで特定の月と年のカレンダーを印刷するにはどうすればよいですか?

    calenderモジュールを使用して、Pythonで特定の年の特定の月のカレンダーを取得できます。年と月を引数として指定する必要があります。 例 import calendar y = 2017 m = 11 print(calendar.month(y, m)) 出力 これにより出力が得られます-    November 2017 Mo Tu We Th Fr Sa Su        1  2  3  4  5  6  7  8  9 10 11 12

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:40/450  20-コンピューター/Page Goto:1 34 35 36 37 38 39 40 41 42 43 44 45 46