在C#中,可以使用TimeSpan來進行時間的加減操作。以下是一個示例:
using System;
class Program
{
static void Main()
{
// 創建一個TimeSpan對象,表示1天
TimeSpan oneDay = new TimeSpan(1, 0, 0, 0);
// 獲取當前時間
DateTime now = DateTime.Now;
// 加上1天
DateTime future = now + oneDay;
// 減去1天
DateTime past = now - oneDay;
Console.WriteLine("當前時間:" + now);
Console.WriteLine("1天后的時間:" + future);
Console.WriteLine("1天前的時間:" + past);
}
}
在上面的示例中,我們首先創建了一個表示1天的TimeSpan對象,然后獲取當前時間。通過將當前時間和TimeSpan對象相加或相減,可以得到未來或過去的時間。