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
-
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
-
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