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

C#のDateTime.Add()メソッド


C#のDateTime.Add()メソッドは、指定されたTimeSpanの値をこのインスタンスの値に追加する新しいDateTimeを返すために使用されます。

構文

以下は構文です-

public DateTime Add (TimeSpan val);

上記では、Valは正または負の時間間隔です。

DateTime.Add()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      DateTime d1 = new DateTime(2019, 3, 7, 8, 0, 15);
      TimeSpan span = new TimeSpan(115, 0, 0, 0);
      DateTime d2 = d1.Add(span);
      System.Console.WriteLine("Initial DateTime = {0:y} {0:dd}", d1);
      System.Console.WriteLine("\nNew DateTime = {0:y} {0:dd}", d2);
   }
}

出力

これにより、次の出力が生成されます-

Initial DateTime = March 2019 07
New DateTime = June 2019 30

DateTime.Add()メソッドを実装する別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      DateTime d1 = new DateTime(2019, 9, 7, 8, 0, 15);
      // subtracting days
      TimeSpan span = new TimeSpan(-75, 0, 0, 0);
      DateTime d2 = d1.Add(span);
      System.Console.WriteLine("Initial DateTime = {0:y} {0:dd}", d1);
      System.Console.WriteLine("\nNew DateTime = {0:y} {0:dd}", d2);
   }
}

出力

これにより、次の出力が生成されます-

Initial DateTime = September 2019 07
New DateTime = June 2019 24

  1. C#のDateTime.ToBinary()メソッド

    C#のDateTime.ToBinary()メソッドは、現在のDateTimeオブジェクトを64ビットのバイナリ値にシリアル化するために使用されます。この値を使用して、DateTimeオブジェクトを再作成できます。戻り値は64ビットの符号付き整数です。 構文 以下は構文です- public long ToBinary (); 例 DateTime.ToBinary()メソッドを実装する例を見てみましょう- using System; public class Demo {    public static void Main() {     &nbs

  2. C#のDateTime.Add()メソッド

    C#のDateTime.Add()メソッドは、指定されたTimeSpanの値をこのインスタンスの値に追加する新しいDateTimeを返すために使用されます。 構文 以下は構文です- public DateTime Add (TimeSpan val); 上記では、Valは正または負の時間間隔です。 例 DateTime.Add()メソッドを実装する例を見てみましょう- using System; public class Demo {    public static void Main(){       DateTime d1 = ne