国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
gmtime()関數(shù)
localtime()関數(shù)は、エポックの開始から數(shù)秒で表現(xiàn)された時(shí)間から現(xiàn)地時(shí)間にstruct_timeを返します:
日付クラス
例:ISO形式から日付を作成します
例:文字列から日付オブジェクトを作成します
タイムクラス
例:時(shí)間オブジェクトを作成します
例:現(xiàn)在のローカルの日付と時(shí)刻を取得
例:String to DateTime Object
PythonのTimedeltaクラスは、日付間の違いの計(jì)算、特定の日付間の時(shí)間差の計(jì)算、および特定の時(shí)間単位(週または時(shí)間など)を使用して他の計(jì)算を?qū)g行するために使用されます。
例:2つのTimeDeltaオブジェクトの差を計(jì)算します
current_dateTime = DateTime.now()
date_object = parser.parse(date_string)
print(date_object)

Pythonで現(xiàn)在の時(shí)刻を取得するにはどうすればよいですか?

??

PythonのDateTimeモジュールは、現(xiàn)在の日付と時(shí)刻を返すDateTime.now()関數(shù)を提供します。時(shí)間のみが必要な場(chǎng)合は、次のようなtime()関數(shù)を使用できます。" > pythonの文字列から日付を解析するにはどうすればよいですか?

from dateutilインポートパーサー
date_string = "2022-03-01"
date_object = parser.parse(date_string)
print(date_object)

Pythonで現(xiàn)在の時(shí)刻を取得するにはどうすればよいですか?

??

PythonのDateTimeモジュールは、現(xiàn)在の日付と時(shí)刻を返すDateTime.now()関數(shù)を提供します。時(shí)間のみが必要な場(chǎng)合は、次のようなtime()関數(shù)を使用できます。

date_object = DateTime.FromTimestamp(TimestAmp)
ホームページ テクノロジー周辺機(jī)器 IT業(yè)界 例を使用して、Pythonの日付と時(shí)刻を理解します

例を使用して、Pythonの日付と時(shí)刻を理解します

Feb 09, 2025 am 09:34 AM

例を使用して、Pythonの日付と時(shí)刻を理解します

この記事では、Pythonで日付と時(shí)刻を使用する方法について説明します。 Python DateTimeおよびTimeモジュールを使用して、日付と時(shí)刻を使用して作業(yè)する実生活の例をご覧ください。

実際のプロジェクトを構(gòu)築する場(chǎng)合、時(shí)間と日付を扱うことは避けられず、それらには多くのユースケースがあります。ありがたいことに、Pythonにはいくつかのモジュールがあり、異なるタイムゾーンで日付や時(shí)間を簡(jiǎn)単に作業(yè)できるようにします。 このチュートリアルのコードは、github

。

にあります。

內(nèi)容:

時(shí)間モジュール

the time()function

    gmtime()関數(shù)
    • localtime()関數(shù)
    • ctime()関數(shù)
    • strftime()function
    • sleep()関數(shù)
    • DateTimeモジュール
    • Pythonで現(xiàn)在の日付と時(shí)刻を取得
  1. python
  2. で現(xiàn)在の日付を取得します
  3. DateTimeモジュールクラス
  4. 日付クラス
  5. タイムクラス
  6. dateTimeクラス
  7. Timedeltaクラス
  8. Python DateTimeフォーマット
  9. STRFTIME()Method
  10. を使用して、を使用して、 DateTimeをフォーマットします
    • Timedelta
    • を使用して作業(yè)します
    • キーテイクアウト
  11. Pythonは、実際のプロジェクトに不可欠な日付と時(shí)刻の操作を処理する「DateTime」および「Time」モジュールを提供します。
  12. `dateTime`モジュールには、「日付」、「時(shí)刻」、「datetime」、「timedelta」、「tzinfo」などのクラスが含まれます。
`datetime.now()`および `date.today()`現(xiàn)在の日付と時(shí)刻を取得する方法を使用します。

`Timedelta`クラスは、日付と時(shí)間の違いを計(jì)算し、追加、減算、およびその他の時(shí)間ベースの計(jì)算を可能にするのに役立ちます。

タイムゾーンの取り扱いは、 `ZoneInfo`モジュールによって促進(jìn)され、タイムゾーンに対応するDateTimeオブジェクトの作成を可能にします。
    Pythonの日時(shí)へのアプローチのフォーマットは、ISO 8601標(biāo)準(zhǔn)に準(zhǔn)拠していますが、地域の好みに合わせてカスタマイズを許可します。
  • The Timeモジュール
  • Python Timeモジュールは、時(shí)間関連操作を?qū)g行するためのものです。例を掲載した例を挙げて、Timeモジュールで最も一般的に使用される関數(shù)のいくつかを強(qiáng)調(diào)します。
  • the time()function
  • time()関數(shù)は、セットエポックの開始が浮動(dòng)小數(shù)點(diǎn)數(shù)として數(shù)秒で現(xiàn)在の時(shí)間を返します。使用されている時(shí)代は、1970年1月1日、00:00:00(UTC)に始まります:
  • 上記のコードの出力は次のとおりです
    <span>import time as time_module
    </span>
    time_in_seconds <span>= time_module.time()
    </span><span>print("Time in sceconds from epoch", time_in_seconds)</span>

    gmtime()関數(shù)

    gmtime()関數(shù)は、時(shí)代の開始から數(shù)秒で表現(xiàn)された時(shí)間からUTCのstruct_timeを返します。 struct_timeは、gmtime()、localtime()、およびstrptime()によって返される名前のタプルインターフェイスを備えたタイム値シーケンスの一種です。

    Time <span>in sceconds from epoch 1680712853.0801558</span>
    上記のコードの出力は次のとおりです

    localtime()関數(shù)
    <span>import time as time_module
    </span>
    utc_time_in_seconds <span>= time_module.gmtime()
    </span><span>print("Time struct in UTC", utc_time_in_seconds)</span>

    localtime()関數(shù)は、エポックの開始から數(shù)秒で表現(xiàn)された時(shí)間から現(xiàn)地時(shí)間にstruct_timeを返します:

    上記のコードの出力は次のとおりです
    Time struct <span>in UTC: time.struct_time(tm_year=2023, tm_mon=3, tm_mday=16, tm_hour=14, tm_min=47, tm_sec=28, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

    ctime()関數(shù)

    <span>import time as time_module
    </span>
    local_time <span>= time_module.localtime()
    </span><span>print("Time struct in local time:", local_time)</span>
    CTIME()メソッドは、時(shí)代をエポックの開始から文字列形式に數(shù)秒で変換します。引數(shù)が関數(shù)に渡されていない場(chǎng)合、數(shù)秒で現(xiàn)在の時(shí)間の時(shí)間文字列を返します:

    上記のコードの出力は次のとおりです

    Time struct <span>in local time: time.struct_time(tm_year=2023, tm_mon=4, tm_mday=20, tm_hour=15, tm_min=46, tm_sec=15, tm_wday=3, tm_yday=75, tm_isdst=0)</span>
    strftime()function

    strftime()メソッドは、struct_timeを指定された形式の引數(shù)で指定した時(shí)間文字列に変換します:
    <span>import time as time_module
    </span>
    time_in_secs <span>= 1678671984.939945  
    </span>
    time_string <span>= time_module.ctime(time_in_secs)
    </span><span>print("Time string: ",time_string)</span>

    上記のコードの出力は次のとおりです

    sleep()関數(shù)
    Time string: Thu Apr <span>20 01:46:24 2023</span>

    sleep()関數(shù)は、指定された秒數(shù)のスレッドの実行を遅らせます:

    <span>import time as time_module
    </span>
    time_tuple <span>= time_module.gmtime()
    </span>time_format <span>= "%y/%m/%d %I:%M:%S %p"
    </span>
    time_in_string <span>= time_module.strftime(time_format, time_tuple)
    </span>
    <span>print("Time expressed as formatted string:", time_in_string)</span>

    上記のコードの出力は次のとおりです

    上記のコードでは、數(shù)字2は睡眠()関數(shù)の引數(shù)として渡されます。これにより、ループは実行前に2秒遅れます。出力された數(shù)値は、コードを検証します。

    DateTimeモジュール
    Time expressed as formatted string: <span>23/04/20 04:40:04 PM</span>

    日付と時(shí)間を操作するためのDateTimeモジュールにはクラスが提供されます。

    これらのクラスは、時(shí)間間隔、時(shí)間、日付の簡(jiǎn)単な操作、抽出、および出力のフォーマットに不可欠です。通常、日付はPythonではデータ型とは見なされませんが、DateTimeモジュールクラスの日付と時(shí)刻のオブジェクトです。 DateTimeクラスには、日付と時(shí)刻のオブジェクトを処理するために利用可能なさまざまな方法もあります。
    <span>import time as time_module 
    </span>
    <span>for i in range(5):
    </span>    local_time <span>= time_module.localtime()
    </span>    seconds <span>= local_time.tm_sec
    </span>    <span>print(seconds)
    </span>    time_module<span>.sleep(2)</span>

    Pythonで現(xiàn)在の日付と時(shí)刻を取得

    現(xiàn)在の日付と時(shí)刻を取得するには、DateTimeモジュールからDateTimeクラスをインポートします。 DateTimeクラスには、現(xiàn)在の日付と時(shí)間を返す方法があります。

    上記のコードの出力は次のとおりです

    python

    で現(xiàn)在の日付を取得します

    現(xiàn)在の日付を取得するには、DateTimeモジュールから日付クラスをインポートします。日付クラスには、現(xiàn)在の日付を返す方法があります。

    上記のコードの出力は次のとおりです

    <span>49
    </span><span>51
    </span><span>53
    </span><span>55
    </span><span>57</span>
    DateTimeモジュールクラス

    DateTimeモジュールには現(xiàn)在、6つのクラスがあり、それぞれが日付と時(shí)刻のオブジェクトを操作するための異なる方法を備えています。クラスは次のようにリストされています:
    <span>from  datetime  import  datetime
    </span>
    current_date_time <span>= datetime.now()
    </span><span>print(current_date_time)</span>
    • date
    • 時(shí)間
    • dateTime
    • Timedelta
    • tzinfo
    • timezone

    日付クラス

    日付オブジェクトは、理想化されたカレンダーの日付(年、月、日)を表します。

    日付オブジェクトは次のようにインスタンス化できます

    日付オブジェクトコンストラクターは3つの整數(shù)引數(shù)を取り、指定された範(fàn)囲內(nèi)にある必要があります。
    <span>import time as time_module
    </span>
    time_in_seconds <span>= time_module.time()
    </span><span>print("Time in sceconds from epoch", time_in_seconds)</span>

    minyear

      1
  • 1 上記のコードでは、Minyearは1、Maxyearは9999です。値は、
  • date
  • またはオブジェクトで許可されている最小および最大の年數(shù)を表します。

    引數(shù)が範(fàn)囲外にある場(chǎng)合、それはバリューエラーを投げ、非整數(shù)の議論はtypeRrorを投げます。 例:日付オブジェクトを作成 日付オブジェクトを作成するには、日付クラスをDateTimeモジュールからインポートし、日付、月、日の1日の引數(shù)を日付コンストラクターに渡します。引數(shù)は整數(shù)であり、指定された範(fàn)囲內(nèi)でなければなりません:

    上記のコードの出力は次のとおりです

    例:現(xiàn)在の日付を取得

    現(xiàn)在のローカル日付を取得するには、日付クラス()およびctime()メソッドを使用してください:
    Time <span>in sceconds from epoch 1680712853.0801558</span>

    Today()メソッドはローカル日付を返し、Ctime()メソッドは日付を文字列としてレンダリングします。 上記のコードの出力は次のとおりです
    <span>import time as time_module
    </span>
    utc_time_in_seconds <span>= time_module.gmtime()
    </span><span>print("Time struct in UTC", utc_time_in_seconds)</span>

    例:ISO形式から日付を作成します

    日付オブジェクトは、ISO 8601形式の日付文字列から作成できます。これを行うには、日付クラスのfromisoformat()メソッドを使用してください。

    Time struct <span>in UTC: time.struct_time(tm_year=2023, tm_mon=3, tm_mday=16, tm_hour=14, tm_min=47, tm_sec=28, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

    注:ISO 8601は、異なる地域やタイムゾーンで混亂を引き起こすことなく、日付と時(shí)間を提示するための標(biāo)準(zhǔn)化された形式です。 ISO 8601は、フォーマットyyyy-mm-ddを取ります

    上記のコードの出力は次のとおりです
    <span>import time as time_module
    </span>
    local_time <span>= time_module.localtime()
    </span><span>print("Time struct in local time:", local_time)</span>

    例:文字列から日付オブジェクトを作成します

    日付オブジェクトを作成するには、strptime()メソッドに日付文字列と対応する形式を渡します。返されたDateTimeオブジェクトの日付()メソッドを使用して日付を抽出します。

    Time struct <span>in local time: time.struct_time(tm_year=2023, tm_mon=4, tm_mday=20, tm_hour=15, tm_min=46, tm_sec=15, tm_wday=3, tm_yday=75, tm_isdst=0)</span>
    上記のコードの出力は次のとおりです

    例:年、月、日付オブジェクトから毎月、1日 日付オブジェクトから年、月、日を抽出するには、日付クラスの.year、.month、および.dayの屬性を使用します:

    上記のコードの出力は次のとおりです
    <span>import time as time_module
    </span>
    time_in_secs <span>= 1678671984.939945  
    </span>
    time_string <span>= time_module.ctime(time_in_secs)
    </span><span>print("Time string: ",time_string)</span>

    タイムクラス

    時(shí)間オブジェクトは、特定の日とは無関係に(ローカル)時(shí)刻を表し、tzinfoオブジェクトを介した調(diào)整の対象となります。

    日付オブジェクトは次のようにインスタンス化できます
    <span>import time as time_module
    </span>
    time_in_seconds <span>= time_module.time()
    </span><span>print("Time in sceconds from epoch", time_in_seconds)</span>

    時(shí)間オブジェクトは、引數(shù)なしでインスタンス化できます。すべての引數(shù)はオプションであり、デフォルト値は0ですが、Tzinfoはありません。すべての引數(shù)は、指定された範(fàn)囲內(nèi)の整數(shù)でなければなりませんが、Tzinfoの引數(shù)はTzinfoサブクラスのインスタンスでなければなりません:

    • 0
    • 0
    • 0
    • 0

    範(fàn)囲外の引數(shù)がコンストラクターに渡されると、バリューエラーが上昇します。

    例:時(shí)間オブジェクトを作成します

    時(shí)間オブジェクトを作成するには、DateTimeモジュールからタイムクラスをインポートします。數(shù)時(shí)間、數(shù)分、秒、マイクロ秒、Tzinfoの引數(shù)を渡します。すべての引數(shù)はオプションであることを忘れないでください。したがって、コンストラクターに引數(shù)が渡されない場(chǎng)合、時(shí)間オブジェクトは00:00:00を返します:

    Time <span>in sceconds from epoch 1680712853.0801558</span>

    上記のコードの出力は次のとおりです

    <span>import time as time_module
    </span>
    utc_time_in_seconds <span>= time_module.gmtime()
    </span><span>print("Time struct in UTC", utc_time_in_seconds)</span>
    例:ISO形式から時(shí)間を作成します

    TIMEオブジェクトは、ISO 8601形式のTime Stringから作成できます。これを行うには、fromisoformat()時(shí)間クラスの方法を使用してください。

    上記のコードの出力は次のとおりです
    Time struct <span>in UTC: time.struct_time(tm_year=2023, tm_mon=3, tm_mday=16, tm_hour=14, tm_min=47, tm_sec=28, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

    例:文字列から時(shí)間オブジェクトを作成します

    <span>import time as time_module
    </span>
    local_time <span>= time_module.localtime()
    </span><span>print("Time struct in local time:", local_time)</span>
    時(shí)間オブジェクトを作成するには、strptime()メソッドに日付文字列と対応する形式を渡します。返されたDateTimeオブジェクトのtime()メソッドを使用して時(shí)間を抽出します。

    上記のコードの出力は次のとおりです

    例:時(shí)間オブジェクトから時(shí)間、數(shù)分、秒、マイクロ秒を取得
    Time struct <span>in local time: time.struct_time(tm_year=2023, tm_mon=4, tm_mday=20, tm_hour=15, tm_min=46, tm_sec=15, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

    數(shù)時(shí)間、數(shù)分、秒、マイクロ秒の値を抽出するには、時(shí)間の時(shí)間、分、秒、マイクロ秒屬性を使用します。

    <span>import time as time_module
    </span>
    time_in_secs <span>= 1678671984.939945  
    </span>
    time_string <span>= time_module.ctime(time_in_secs)
    </span><span>print("Time string: ",time_string)</span>
    上記のコードの出力は次のとおりです

    dateTimeクラス

    datetimeオブジェクトは、日付オブジェクトと時(shí)間オブジェクトからのすべての情報(bào)を含む単一のオブジェクトです。
    Time string: Thu Apr <span>20 01:46:24 2023</span>
    データタイムオブジェクトは、次のようにインスタンス化できます

    DateTimeコンストラクターには、年、月、日の議論が必要です。 Tzinfoのデフォルトは、tzinfoサブクラスのなしまたはインスタンスです。時(shí)間の議論はオプションですが、引數(shù)は整數(shù)であり、範(fàn)囲內(nèi)でなければなりません:
    <span>import time as time_module
    </span>
    time_tuple <span>= time_module.gmtime()
    </span>time_format <span>= "%y/%m/%d %I:%M:%S %p"
    </span>
    time_in_string <span>= time_module.strftime(time_format, time_tuple)
    </span>
    <span>print("Time expressed as formatted string:", time_in_string)</span>

    minyear 1 1 Time expressed as formatted string: <span>23/04/20 04:40:04 PM</span>

    0

      0 0 0
    • 引數(shù)が範(fàn)囲外である場(chǎng)合、ValueErrorが提起されます。
    • 例:DateTimeオブジェクトを作成
    • DateTimeオブジェクトを作成するには、DateTimeクラスをDateTimeモジュールからインポートし、次の引數(shù)を渡します。
    • 上記のコードの出力は次のとおりです
      <span>import time as time_module
      </span>
      time_in_seconds <span>= time_module.time()
      </span><span>print("Time in sceconds from epoch", time_in_seconds)</span>

      例:現(xiàn)在のローカルの日付と時(shí)刻を取得

      現(xiàn)在のローカルの日付と時(shí)刻を取得するには、DateTimeクラスのnow()メソッドを使用してください:

      Time <span>in sceconds from epoch 1680712853.0801558</span>

      上記のコードの出力は次のとおりです

      <span>import time as time_module
      </span>
      utc_time_in_seconds <span>= time_module.gmtime()
      </span><span>print("Time struct in UTC", utc_time_in_seconds)</span>
      例:ISO形式から日付時(shí)間を作成します

      ISO 8601形式の日付時(shí)間文字列からDateTimeオブジェクトを作成するには、DateTimeクラスのfromisoformat()メソッドを使用します。

      Time struct <span>in UTC: time.struct_time(tm_year=2023, tm_mon=3, tm_mday=16, tm_hour=14, tm_min=47, tm_sec=28, tm_wday=3, tm_yday=75, tm_isdst=0)</span>
      注:fromisoformat()メソッドに渡された日付文字列引數(shù)が有効なISO形式の文字列ではない場(chǎng)合、ValueErrorの例外が提起されます。ここの日付出力は、datetime.now()から得られる結(jié)果と非常に似ています。

      上記のコードの出力は次のとおりです 例:DateTimeオブジェクトから日付と時(shí)刻の屬性を取得

      datetimeオブジェクトは、年、月、日、時(shí)間、分、秒、マイクロ秒、tzinfo、foldの次の屬性を提供します。屬性には次のようにアクセスできます:

      <span>import time as time_module
      </span>
      local_time <span>= time_module.localtime()
      </span><span>print("Time struct in local time:", local_time)</span>

      上記のコードの出力は次のとおりです

      注:Tzinfoのデフォルトの屬性値はありません。なぜなら、オブジェクト引數(shù)が渡されず、foldはデフォルトで0を返します。 Fold屬性の詳細(xì)(Pythonバージョン3.6で紹介された)については、ドキュメントを參照してください。
      Time struct <span>in local time: time.struct_time(tm_year=2023, tm_mon=4, tm_mday=20, tm_hour=15, tm_min=46, tm_sec=15, tm_wday=3, tm_yday=75, tm_isdst=0)</span>
      Timedeltaクラス

      Timedeltaオブジェクトは、2つの日付または時(shí)間の違いを表します。
      <span>import time as time_module
      </span>
      time_in_secs <span>= 1678671984.939945  
      </span>
      time_string <span>= time_module.ctime(time_in_secs)
      </span><span>print("Time string: ",time_string)</span>
      Timedeltaオブジェクトは、次のようにインスタンス化できます

      すべての引數(shù)はオプションであり、デフォルト値は0です。整數(shù)またはフロート、正または負(fù)の數(shù)値はコンストラクターにとって有効な引數(shù)です。

      引數(shù)は次のように変換されます:

      ミリ秒は1000マイクロ秒に変換されます

      1分は60秒に変換されます。

      1時(shí)間は3600秒に変換されます 1週間は7日間に変換されます
      Time string: Thu Apr <span>20 01:46:24 2023</span>

      すべての引數(shù)は、ドキュメントで指定されているように、次の範(fàn)囲內(nèi)に該當(dāng)する必要があります。

      0

        0
    • -999999999 引數(shù)が正規(guī)化された日數(shù)の範(fàn)囲外である場(chǎng)合、オーバーフラワーターが提起されます。
    • 例:TimeDeltaオブジェクトを作成
    • TimeDeltaオブジェクトを作成するには、DateTimeモジュールからTimeDeltaクラスをインポートします。コンストラクター関數(shù)に適切な引數(shù)を渡します:

    上記のコードの出力は次のとおりです
    • python dateTimeフォーマット
    • 日付と時(shí)刻の形式は、地域ごとに異なり、地域と國(guó)ごとに異なります。日付と時(shí)刻を標(biāo)準(zhǔn)化する方法として、ISO 8601形式が導(dǎo)入されたのは、日付と時(shí)刻形式のこれらの違いのためです。 ただし、國(guó)または地域に基づいて特定の方法で日付と時(shí)刻をフォーマットする必要があるかもしれません。
    • STRFTIME()Method

      を使用して、 datetimeフォーマットは、strftime()メソッドで実行できます。 STRFTIME()メソッドは、時(shí)間、日付、および日付クラスのインスタンス方法です。つまり、メソッドを適用するために日付、時(shí)刻、または日付オブジェクトを作成する必要があります。このメソッドは、特定の形式コードを引數(shù)として取得し、目的の形式から時(shí)間、日付、または日付を表す文字列を返します。

      メソッドの署名は次のようになります:

      <span>import time as time_module
      </span>
      time_in_seconds <span>= time_module.time()
      </span><span>print("Time in sceconds from epoch", time_in_seconds)</span>
      通常、文字列形式コードは、STRFTIME()メソッドへの引數(shù)として渡されます。フォーマットコードの一部は次のとおりです

      %a:平日の略語名 - 太陽、月など
      • %b:1月、2月などの略語名として月
      • %y:00、01、02などなど、ゼロパッドの小數(shù)點(diǎn)以下の數(shù)十進(jìn)數(shù)として世紀(jì)のない年
      • フォーマットコードを備えたより詳細(xì)な表は、Pythonドキュメントにあります。
      • 例:データタイムオブジェクトの日付と時(shí)刻のフォーマット
      • 前の例と同じように、STRFTIME()メソッドへの目的の日付と時(shí)刻出力の形式の引數(shù)を渡すことができます:

      上記のコードの出力は次のとおりです

      Strptime()Method

      を使用して、

      DateTimeをフォーマットします

      Time <span>in sceconds from epoch 1680712853.0801558</span>
      メソッドの署名は次のようになります:

      <span>import time as time_module
      </span>
      utc_time_in_seconds <span>= time_module.gmtime()
      </span><span>print("Time struct in UTC", utc_time_in_seconds)</span>
      文字列形式のコードは、日付をフォーマットするためのstrptime()メソッドへの引數(shù)として渡されます。

      例:String to DateTime Object

      DateTimeオブジェクトを作成するには、Strptime()メソッド、日付文字列、および対応する形式に2つの引數(shù)を渡します。日付文字列が提供された形式と一致しないときにバリューエラーが上げられます:

      上記のコードの出力は次のとおりです
      Time struct <span>in UTC: time.struct_time(tm_year=2023, tm_mon=3, tm_mday=16, tm_hour=14, tm_min=47, tm_sec=28, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

      Timedelta

      を使用して作業(yè)します

      PythonのTimedeltaクラスは、日付間の違いの計(jì)算、特定の日付間の時(shí)間差の計(jì)算、および特定の時(shí)間単位(週または時(shí)間など)を使用して他の計(jì)算を?qū)g行するために使用されます。

      例:將來の日付を計(jì)算します

      <span>import time as time_module
      </span>
      local_time <span>= time_module.localtime()
      </span><span>print("Time struct in local time:", local_time)</span>

      上記のコードの出力は次のとおりです

      上記の例から、最初に現(xiàn)在のローカルの日付と時(shí)刻と7日間のタイムデルタオブジェクトを取得します。 Timedeltaは追加などの操作をサポートしているため、DateTimeオブジェクトとTimeDeltaオブジェクトを追加して、7日間で將來の日を取得します。現(xiàn)在の日付が2023-04-20の場(chǎng)合、7日間で日付は2023-04-27になります。
      Time struct <span>in local time: time.struct_time(tm_year=2023, tm_mon=4, tm_mday=20, tm_hour=15, tm_min=46, tm_sec=15, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

      例:2つのTimeDeltaオブジェクトの差を計(jì)算します

      上記のコードの出力は次のとおりです
      <span>import time as time_module
      </span>
      time_in_seconds <span>= time_module.time()
      </span><span>print("Time in sceconds from epoch", time_in_seconds)</span>
      上記のコードスニペットでは、2つのTimeDeltaオブジェクト、time_delta1とtime_delta2を作成し、それらの違いを計(jì)算しました。

      例:2つのTimeDeltaオブジェクトの合計(jì)

      の合計(jì)を計(jì)算します

      Time <span>in sceconds from epoch 1680712853.0801558</span>
      上記のコードの出力は次のとおりです

      上記のように、

      Timedeltaオブジェクトは追加操作をサポートし、結(jié)果はコンソールに出力されます。 TimeDeltaオブジェクトは、減算、乗算、除算などの操作をサポートしています
      <span>import time as time_module
      </span>
      utc_time_in_seconds <span>= time_module.gmtime()
      </span><span>print("Time struct in UTC", utc_time_in_seconds)</span>
      タイムゾーンの作業(yè)

      認(rèn)識(shí)された日付と時(shí)刻のオブジェクトを作成する場(chǎng)合は、タイムゾーンの使用が必要です。意識(shí)のある時(shí)間または日付オブジェクトには、タイムゾーンに関する情報(bào)が含まれています。また、特定の領(lǐng)域に関連して時(shí)間または日付のオブジェクトを表示するためにも重要です。

      ZoneInfoは、タイムゾーンを操作するための組み込みのPythonモジュールです。

      例:TimeZone情報(bào)を使用してDateTimeオブジェクトを作成します

      上記のコードの出力は次のとおりです

      最初に、DateTimeモジュールからDateTimeクラスをZoneinfoモジュールからZoneInfoからインポートします。 Zoneinfoオブジェクト、次にDateTimeオブジェクトを作成しますが、今回はTimeZoneオブジェクトTZをnow()メソッドに渡します。
      Time struct <span>in UTC: time.struct_time(tm_year=2023, tm_mon=3, tm_mday=16, tm_hour=14, tm_min=47, tm_sec=28, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

      Tzinfo屬性の値を確認(rèn)すると、TimeZone Africa/Accraの名前を返します。

      例:DateTimeオブジェクトを1つのタイムゾーンから別のタイムゾーンに変換します
      <span>import time as time_module
      </span>
      local_time <span>= time_module.localtime()
      </span><span>print("Time struct in local time:", local_time)</span>

      上記のコードの出力は次のとおりです

      タイムゾーン間を変換するには、新しいタイムゾーンオブジェクトを渡すDateTimeオブジェクトのastimezone()メソッドを使用します。 astimezone()は、更新されたタイムゾーン情報(bào)を使用して新しいDateTimeオブジェクトを返します。

      結(jié)論
      Time struct <span>in local time: time.struct_time(tm_year=2023, tm_mon=4, tm_mday=20, tm_hour=15, tm_min=46, tm_sec=15, tm_wday=3, tm_yday=75, tm_isdst=0)</span>

      時(shí)間を追跡することは私たちの日常生活の重要な側(cè)面であり、これもプログラミングにつながります。実際のプロジェクトを構(gòu)築するとき、他のユースケースの中でも、ログインやサインアウトなどのユーザーアクティビティの時(shí)間ログを常に保持する必要があります。また、オンラインで生成されたコンテンツにタイムスタンプを配置し、ユーザーの地域またはタイムゾーンに従って日時(shí)を表示することも重要です。

      プログラムまたはアプリケーションの時(shí)間と日付をより適切に管理するために、Pythonは時(shí)間と日時(shí)モジュールを提供します。これらのモジュールには、時(shí)間関連のタスクを管理するための機(jī)能、クラス、および方法があります。この記事では、一般的に使用される機(jī)能と方法をいくつか紹介し、それらを使用する方法の例を提供しました。
      <span>import time as time_module
      </span>
      time_in_secs <span>= 1678671984.939945  
      </span>
      time_string <span>= time_module.ctime(time_in_secs)
      </span><span>print("Time string: ",time_string)</span>
      このチュートリアルのコードは、github

      にあります。 Pythonの日付と時(shí)刻に関するよくある質(zhì)問(FAQ)

      date_object = datetime.sttime(date_string、 "%y-%m-%d")

      現(xiàn)在の日付と時(shí)刻をpythonで取得するにはどうすればよいですか?current_dateTime = datetime.now()
      print(current_dateTime)

      Pythonで日付をフォーマットするにはどうすればよいですか?from dateTime inart Import DateTime

      current_dateTime = DateTime.now()

      formatted_date = current_datetime。 strftime( "%y-%m-%d")

      print(formatted_date)

      pythonの日付から日を追加または減算するにはどうすればよいですか? Timedeltaクラスは、日付から特定の日數(shù)を追加または減算するために使用できます。使用方法は次のとおりです。current_date = dateTime.now()
      new_date = current_date timedelta(days = 5)

      print(new_date)

      pythonの2つの日付を比較するにはどうすればよいですか?

      ??

      pythonでは、、!=、 =などの比較演算子を使用して2つの日付を比較できます。例は次のとおりです。

      from datetime inmort datetime
      date1 = dateTime(2022、3、1)
      date2 = dateTime(2022、4、1)
      if date1 print( "date1はdate2"より早い ")

      pythonで曜日を取得するにはどうすればよいですか?整數(shù)としての週(月曜日は0、日曜日は6です)。使用方法は次のとおりです。


      from dateTime Import DateTime
      current_date = datetime.now()
      day_of_week = current_date.weekday()
      print(day_of_week)

      PythonのPythonのタイムスタンプに日付を変換するには、Pythonでは、DateTimeモジュールのTimestAmp()関數(shù)を使用して日付をタイムスタンプに変換できます。例は次のとおりです。DateTimeからの

      current_date = datetime.now()

      timestamp = current_date.timestamp()
      print(timestamp)

      pythonの文字列から日付を解析するにはどうすればよいですか?

      from dateutilインポートパーサー
      date_string = "2022-03-01"
      date_object = parser.parse(date_string)
      print(date_object)

      Pythonで現(xiàn)在の時(shí)刻を取得するにはどうすればよいですか?

      ??

      PythonのDateTimeモジュールは、現(xiàn)在の日付と時(shí)刻を返すDateTime.now()関數(shù)を提供します。時(shí)間のみが必要な場(chǎng)合は、次のようなtime()関數(shù)を使用できます。

      from datetime dateTime
      current_time = dateTime.now()。time()
      print(current_time)
      DateTime Import DateTime

      TimestAmp = 1646332800

      date_object = DateTime.FromTimestamp(TimestAmp)

      print(date_object)

以上が例を使用して、Pythonの日付と時(shí)刻を理解しますの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語版

SublimeText3 中國(guó)語版

中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Udemyのようなプラットフォームへの開発者のショートカット Udemyのようなプラットフォームへの開発者のショートカット Jun 17, 2025 pm 04:43 PM

Udemyと同様の學(xué)習(xí)プラットフォームを開発する場(chǎng)合、コンテンツの品質(zhì)だけに焦點(diǎn)を當(dāng)てるだけではありません。同様に重要なのは、そのコンテンツがどのように配信されるかです。これは、最新の教育プラットフォームがアクセスしやすく、速く、消化しやすいメディアに依存しているためです。

SSL証明書を購入するための費(fèi)用対効果の高い再販業(yè)者プラットフォーム SSL証明書を購入するための費(fèi)用対効果の高い再販業(yè)者プラットフォーム Jun 25, 2025 am 08:28 AM

オンラインの信頼が交渉不可能な世界では、SSL証明書がすべてのWebサイトに不可欠になっています。 SSL認(rèn)定の市場(chǎng)規(guī)模は2024年に56億米ドルと評(píng)価されており、電子商取引事業(yè)の急増により促進(jìn)されていることで、まだ強(qiáng)く成長(zhǎng)しています。

SaaSの5つの最高の支払いゲートウェイ:究極のガイド SaaSの5つの最高の支払いゲートウェイ:究極のガイド Jun 29, 2025 am 08:28 AM

支払いゲートウェイは、支払いプロセスの重要な要素であり、企業(yè)がオンラインで支払いを受け入れることができます。顧客と商人の間の橋渡しとして機(jī)能し、支払い情報(bào)を安全に譲渡し、取引を促進(jìn)します。 のために

ハリケーンとサンドストームは、新しいMicrosoftAIモデルのおかげで5,000倍速く予測(cè)できます ハリケーンとサンドストームは、新しいMicrosoftAIモデルのおかげで5,000倍速く予測(cè)できます Jul 05, 2025 am 12:44 AM

新しい人工知能(AI)モデルは、最も広く使用されているグローバル予測(cè)システムのいくつかよりも迅速かつより正確に主要な気象現(xiàn)象を予測(cè)する能力を?qū)g証しています。

新しい研究は、私たちよりも感情を「理解している」と主張しています&mdash;特に感情的に充電された狀況で 新しい研究は、私たちよりも感情を「理解している」と主張しています&mdash;特に感情的に充電された狀況で Jul 03, 2025 pm 05:48 PM

人間が常に機(jī)械を上回ると信じていたドメインのさらに別のset折のように見えるもので、研究者は現(xiàn)在、AIが私たちよりも感情をよりよく理解することを提案しています。

デバイスはAIアシスタントに供給し、眠っている場(chǎng)合でも個(gè)人データを収穫します。共有するものを知る方法は次のとおりです。 デバイスはAIアシスタントに供給し、眠っている場(chǎng)合でも個(gè)人データを収穫します。共有するものを知る方法は次のとおりです。 Jul 05, 2025 am 01:12 AM

好むと好まざるとにかかわらず、人工知能は日常生活の一部になりました。電気カミソリや歯ブラシを含む多くのデバイスがAIを搭載しています。「機(jī)械學(xué)習(xí)アルゴリズムを使用して、人がデバイスの使用方法、DEVIの使用方法を追跡する

すべてをAIにアウトソーシングすると、自分自身のために考える能力がかかりますか? すべてをAIにアウトソーシングすると、自分自身のために考える能力がかかりますか? Jul 03, 2025 pm 05:47 PM

人工知能(AI)は、人間の脳をシミュレートするための探求として始まりました。今では、日常生活における人間の脳の役割を変える過程にありますか?産業(yè)革命は肉體労働への依存を減らしました。アプリケートを研究する人として

高度なAIモデルは、最大50倍以上のCO&#8322を生成します。同じ質(zhì)問に答えるときの一般的なLLMよりも排出量 高度なAIモデルは、最大50倍以上のCO&#8322を生成します。同じ質(zhì)問に答えるときの一般的なLLMよりも排出量 Jul 06, 2025 am 12:37 AM

最近の調(diào)査によると、AIモデルの機(jī)能を正確に機(jī)能させようとすると、炭素排出量が大きくなります。

See all articles