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

C#で日付の違いを見つける方法は?


C#で2つの日付の違いを見つけるには、最初にDateTimeオブジェクトを使用して比較する2つの日付を設定する必要があります。 C#ではDateTimeクラスを使用します。

日付1

DateTime date1 = new DateTime(2018, 09, 15);
Console.WriteLine("Date 1 : {0}", date1);

日付2

DateTime date2 = new DateTime(2018, 09, 28);
Console.WriteLine("Date 2 : {0}", date2);

次に、C#で両方の日付を比較してみましょう。以下は、C#で日付を比較する例です。

using System;
namespace Program {
   class Demo {
      static int Main() {
         DateTime date1 = new DateTime(2018, 09, 15);
         Console.WriteLine("Date 1 : {0}", date1);

         DateTime date2 = new DateTime(2018, 09, 28);
         Console.WriteLine("Date 2 : {0}", date2);
         if (date1 < date2)
         Console.WriteLine("{0} comes before {1}", date1, date2);
         Console.Read();
         return 0;

      }
   }
}

出力

Date 1 : 9/15/2018 12:00:00 AM
Date 2 : 9/28/2018 12:00:00 AM
9/15/2018 12:00:00 AM comes before 9/28/2018 12:00:00 AM

  1. Pythonの日付文字列を日付オブジェクトに変換するにはどうすればよいですか?

    strptime関数を使用して、文字列を日付オブジェクトに変換できます。日付文字列と日付を指定する形式を指定します。 例 import datetime date_str = '29122017' # The date - 29 Dec 2017 format_str = '%d%m%Y' # The format datetime_obj = datetime.datetime.strptime(date_str, format_str) print(datetime_obj.date()) 出力 これにより、出力が得られます- 2017-12-29

  2. Pythonで文字列から日付を抽出する方法は?

    文字列を抽出するには、文字列に含めることができる日付の形式を知っている必要があります。正規表現を使用して日付を抽出し、「datetime.datetime.strptime」を使用して日付を解析するだけです。たとえば、YYYY-MM-DDの形式の文字列に日付がある場合は、次のコードを使用してこの日付を抽出および解析できます。 例 import re, datetime s = "I have a meeting on 2018-12-10 in New York" match = re.search('\d{4}-\d{2}-\d{2}', s) date