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

Pythonの日付をどのように比較しますか?


Pythonの日付の実装は、すべての比較演算子をサポートしています。したがって、datetimeモジュールを使用して日付オブジェクトを作成および処理する場合は、日付に<、>、<=、>=などの演算子を使用するだけです。これにより、検証などの日付の比較と確認が非常に簡単になります。

from datetime import datetime
from datetime import timedelta
today = datetime.today()
yesterday = today - timedelta(days=1)
print(today < yesterday)
print(today > yesterday)
print(today == yesterday)
出力

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

False
True
False

  1. PerlとPythonで正規表現を比較する方法は?

    最も基本的な正規表現機能は、ほぼすべての実装でほぼ同じです。ワイルド文字。、数量詞*、+、および?、アンカー^および$、[]内の文字クラス、および後方参照\ 1、\ 2、\3など。 交代は|で示されますPerlとPythonで PerlとPythonでは、(?aimsx)を使用して正規表現を変更できます。たとえば、(?i)は、式で大文字と小文字を区別しません。これらの修飾子は、両方の言語で同じ意味を持ちます。また、どちらの言語でも、(?#…)を使用して正規表現でコメントを導入できます。 PerlとPythonは、同じ構文((?=)、(?!)、(?<=)、および(?<!))でポジティブルッ

  2. Pythonで完全なTimeTupleを印刷するにはどうすればよいですか?

    datetime.dateインスタンスのtimetuple()メソッドは、time.struct_time型のオブジェクトを返します。 struct_timeは名前付きタプルオブジェクトです(名前付きタプルオブジェクトには、インデックスまたは名前でアクセスできる属性があります)。 例 完全な時間タプルを印刷に渡すだけで印刷できます。 import datetime todaysDate = datetime.date.today() timeTuple = todaysDate.timetuple() print(timeTuple) 出力 これにより、出力が得られます- time.str