Метод DateOnly.AddDays
Метод AddDays возвращает новую
DateOnly; исходное значение
не меняется. Месяцы и годы сдвигают
AddMonths
и
AddYears.
Синтаксис
DateOnly later = dateOnly.AddDays(1);
Пример
Давайте прибавить сутки к
2 января:
using System;
class Program
{
static void Main()
{
var date = new DateOnly(2020, 1, 2);
DateOnly res = date.AddDays(1);
Console.WriteLine(res.Day);
}
}
Результат выполнения кода:
3
Пример
Давайте проверить исходный день:
using System;
class Program
{
static void Main()
{
var date = new DateOnly(2020, 1, 2);
date.AddDays(10);
Console.WriteLine(date.Day);
}
}
Результат выполнения кода:
2
Пример
Давайте перейти через конец месяца:
using System;
class Program
{
static void Main()
{
var date = new DateOnly(2020, 1, 31);
DateOnly res = date.AddDays(1);
Console.WriteLine(res.Month);
Console.WriteLine(res.Day);
}
}
Результат выполнения кода:
2
1
Смотрите также
-
AddMonths,
сдвиг по месяцам -
DayOfWeek,
день недели -
DateTime.AddDays,
дата и время -
DateTimeOffset,
момент с датой