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

Pythonで昨日、今日、明日の日付を検索する


現在の日付に対して昨日、今日、明日の日付を検索する必要がある場合は、現在の時刻が決定され、前日と翌日の日付を検索するのに役立つ方法が(組み込みで)使用されます。

以下は同じのデモンストレーションです-

from datetime import datetime, timedelta

present = datetime.now()
yesterday = present - timedelta(1)
tomorrow = present + timedelta(1)

print("Yesterday was :")
print(yesterday.strftime('%d-%m-%Y'))
print("Today is :")
print(present.strftime('%d-%m-%Y'))
print("Tomorrow would be :")
print(tomorrow.strftime('%d-%m-%Y'))

出力

Yesterday was :
05-04-2021
Today is :
06-04-2021
Tomorrow would be :
07-04-2021

説明

  • 必要なパッケージが環境にインポートされます。

  • 現在の日付は、「datetime」パッケージに含まれる「now」メソッドを使用して決定されます。

  • 変数に割り当てられます。

  • 「timedelta」メソッドは、数値をパラメーターとして渡すことにより、前日または翌日を検索するために使用されます。

  • 翌日を見つける必要がある場合は、関数が追加されます。

  • 前日を見つける必要がある場合は、関数が減算されます。

  • 出力はコンソールに表示されます。


  1. 要素とテキストを見つけるためのSeleniumとPython?

    Selenium Webdriverを使用して、要素とそのテキストを見つけることができます。まず、id、classname、cssなどのロケーターを使用して要素を特定する必要があります。次に、テキストを取得するには、テキストを使用する必要があります。 メソッド。 構文 s = driver.find_element_by_css_selector("h4").text ここでドライバー webdriverオブジェクトです。メソッドfind_element_by_css_selector cssロケータータイプで要素を識別するために使用され、ロケーター値は引数としてメソッド

  2. Python例外メッセージをキャプチャして出力する方法は?

    Python例外メッセージは、以下の2つのコード例に示すように、さまざまな方法でキャプチャおよび印刷できます。最初の例では、例外オブジェクトのメッセージ属性を使用します。 例 try: a = 7/0 print float(a) except BaseException as e: print e.message 出力 integer division or modulo by zero 指定されたコードの場合、sysモジュールをインポートし、sys.exc_value属性を使用して例外メッセージをキャプチャして出力します。 例 import sys def catchEverything(