二手产品经理

二手产品经理

THIS IS RENO

datetime - 60日 - オンラインでPythonを学ぶ100日

レコード#

今日は Python で日付の処理を学びました。datetimeモジュールを使用しました。
コンピュータの時間処理は、1970 年 1 月 1 日からの秒数で行われ、それを「Unix エポック」と呼びます。
時間の処理コードでは、まずdatetimeモジュールをインポートする必要があります。以下は一般的な操作のいくつかです:

  1. 特定の日付を挿入する:datetime.date()関数を使用します。例:myDate = datetime.date(year=2022, month=12, day=7)。注意点として、8 月などの単数の月はmonth = 8ではなくmonth = 08とする必要があります。

  2. 今日の日付を取得する:datetime.date.today()関数を使用します。例:myDate = datetime.date.today()

  3. datetime.timedeltaは、時間間隔や期間を表す Python のクラスです。日付や時間の間の単純な算術演算、例えば 2 つの日付の差を計算したり、既存の日付や時間に一定の時間を追加したり減算したりするために使用できます。

  4. 日付は、+-<><=>=!=などの比較演算子を直接使用して比較できます。

今日の練習は、ユーザーが入力した時間と比較して計算することです。

CODE#

import datetime

print("🌟イベントカウントダウンタイマー🌟")
today = datetime.date.today()

event = input("イベントを入力してください > ")
year = int(input("年を入力してください > "))
month = int(input("月を入力してください > "))
day = int(input("日を入力してください > "))

eventdate = datetime.date(year, month, day)
daynum = eventdate - today
daynum = daynum.days
if eventdate > today:
  print(f"{event}はまもなく開催されます...{daynum}")
elif eventdate < today:
  print(f"{event}を楽しんでください、{daynum}")
else:
  print(f"{event}は今日です")
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。