跟日期时间相关的计算,一般来说有两种:
- 计算时间点,当前的时间加上50min后面是多少;
- 计算时间段的转化,300000s可以折合成多少个小时;
C#的System命名空间里面主要有用的两个实例是:
- Data Time
- TimeSpan
其中datetime结构用的较多,专门用来处理与时间有关的数据集;timespan计算的是时间间隔;
datatime里面的一些方法主要是对日期时间进行加减运算。addhours主要是对当前的时间点上左移或者右移。
正数是右移,负数是左移;
timespan的最大的用处是对
static void date_pre()//时间结构的数据一些处理
{
Console.WriteLine("-----------------时间结构的数据处理---------------------\n");
DateTime datetime = new DateTime(2018,3,12,3,3,3);
Console.WriteLine(datetime.ToString());
DateTime datetime_add_min = datetime.AddMinutes(50);//给原有的时间上加50min
Console.WriteLine(datetime_add_min.ToString());
Console.WriteLine("-----------------时间跨度的计算---------------------\n");
double mins = 60000000d;
TimeSpan tsp = TimeSpan.FromMinutes(mins);//指定分钟数
Console.Wri