来自董育宁的问题
C#中的时间日期怎样进行加减法运算
C#中的时间日期怎样进行加减法运算
1回答
2020-01-0715:01
C#中的时间日期怎样进行加减法运算
C#中的时间日期怎样进行加减法运算
方法是:AddYears();//年份的加减
AddMonths();//月份的加减
AddDays();//日期的加减
AddHours();//小时的加减
AddMinutes();//分钟的加减
AddSeconds();//秒的加减
AddMilliseconds();//毫秒的加减
用法:DateTimedt=DateTime.Now;//首先我们需要DateTime的变量,你可以把你的符合格式的string直接Convert.ToDateTime(),这里我就用当前日期
dt.AddYears(1);//增加一年
dt.AddMonths(-1);//减少一个月
dt.AddDays(-20d);//减少20天
dt.AddHours(+20d);//增加20小时
dt.AddMinutes(10d);//增加10分钟
.
上面是一个日期自己的加减法,在附上,日期之间的加减法:
DateTimedt=.//减数
DateTimedt_n=DateTime.Now;//被减数
longx=dt.ToFileTime();//表示自协调世界时(UTC)公元(C.E.)1601年1月1日午夜12:00以来已经过的是协调世界时(UTC).
longy=dt_n.ToFileTime();
longz=x-y;//俩个时间相差的微秒数,然后你就可以自己转化成如时分秒等你想要的时间了