C#中的时间日期怎样进行加减法运算-查字典问答网
分类选择

来自董育宁的问题

  C#中的时间日期怎样进行加减法运算

  C#中的时间日期怎样进行加减法运算

1回答
2020-01-07 15:01
我要回答
请先登录
胡佩华

  方法是: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;//俩个时间相差的微秒数,然后你就可以自己转化成如时分秒等你想要的时间了

2020-01-07 15:02:01

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •