Python
 Computer >> コンピューター >  >> プログラミング >> Python

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


コンピューターのUTCオフセットは、コンピューターに設定されているタイムゾーンです。タイムモジュールを使用して、このタイムゾーン情報を取得できます。 time.timezoneはUTCオフセットを秒単位で返します。

import time
print(-time.timezone) # India's timezone: +5:30

出力

これにより、出力が得られます-

19800

他の回避策を使用して、タイムゾーン情報を取得することもできます。 UTCおよびローカルタイムゾーンの日時オブジェクトを作成し、それらを減算して、最終的に差を取得してタイムゾーンを見つけることができます。

import time
from datetime import datetime
ts = time.time()
utc_offset = (datetime.fromtimestamp(ts) -
              datetime.utcfromtimestamp(ts)).total_seconds()

出力

これにより出力が得られます-

19800

  1. Tkinter / Pythonでポップアップダイアログを取得するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションを作成および開発するために使用される標準のPythonライブラリです。 Tkinterでアプリケーションを作成し、それにウィジェットを追加して、アプリケーションをよりインタラクティブにすることができます。 アプリケーションにポップアップダイアログを表示したいとします。この場合、組み込みのメッセージボックスを使用できます tkinterのモジュール。エラー、情報ボックス、確認ボックスなどのさまざまなダイアログボックスを表示できます。 例 この例では、ボタンをクリックすると、画面にポップアップメッセージが表示されるボタンを作成しました。 # Im

  2. Pythonで時系列をプロットする方法は?

    matplotlibを使用してPythonで時系列をプロットするには、次の手順を実行できます- numpyを使用してxポイントとyポイントを作成します。 plot()を使用して、作成されたxポイントとyポイントをプロットします。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams[