C#时间日期函数,加减日期时间,确定两个日期之间的间隔时间

C#时间日期函数,加减日期时间,确定两个日期之间的间隔时间

1.各种时间日期函数显示方式

Datime myValue = DateTime.Now;
Console.WriteLine(myValue.ToString());
//ToString方法会获取我们的国家,区域设置,并将他们以通常形式显示出来

控制台显示结果:
in USA: 3/15/2016 3:34:58PM
美国时间先显示月份,再是日期。绝大多数国家都是日-月-年

Datime myValue = DateTime.Now;
Console.WriteLine(myValue.ToShortDateString());
//这个方法将显示月-日-年

控制台显示结果:
3/15/2016

Datime myValue = DateTime.Now;
Console.WriteLine(myValue.ToShortTimeString());
//这个方法将只显示时间

控制台显示结果:
3:24PM

Datime myValue = DateTime.Now;
Console.WriteLine(myValue.ToLongDateString());
//这个方法将显示较长格式版本时间(星期,月-日,年)

控制台显示结果:
Tuesday, March 15,2016

Datime myValue = DateTime.Now;
Console.WriteLine(myValue.ToLongTimeString());
//这个方法将只显示较长版本的时间(小时-分钟-秒)

控制台显示结果:
3:24:58PM

2.日期时间的计算

//按天数增加
Datime myValue = DateTime.Now;
Console.WriteLine(myValue.AddDays(3).ToLongDateString());
//这个方法将显示较长格式版本时间(星期,月-日,年)

控制台显示结果:
Friday, March 18,2016

//按小时增加
Datime myValue = DateTime.Now;
Console.WriteLine(myValue.AddHours(3).ToLongTimeString());
//这个方法将显示较长格式版本时间(星期,月-日,年)

控制台显示结果:
6:25:57PM

//按日期扣减
Datime myValue = DateTime.Now;
Console.WriteLine(myValue.AddDays(-3).ToLongDateString());
//这个方法将显示较长格式版本时间(星期,月-日,年)

控制台显示结果:
Saturday, March 12,2016

3.抓取部分日期或时间

//获取日期里的月份
Datime myValue = DateTime.Now;
Console.WriteLine(myValue.Month());
//这个方法将返回一个整数

控制台显示结果:
3

//获取过去的时间
Datime myBirthday= new DateTime(1999,7,24);
Console.WriteLine(myBirthday.ToShortDateString());
//这个方法将显示月-日-年

控制台显示结果:
7/24/1999

4.字符串转日期 并获取两个日期之间的时间段

//试确定自己已经活了多少个小时了
Datetime myBirthDay = DateTime.Parse("12/7/1969");
TimeSpan myAge =DateTime.Now.Subtract(myBirthDay);
//表示按照日期或年度或者无论什么情况的时间跨度
Console.WriteLine(myAge .TotalDays);

//获取当前日期并扣减你想使用的日期

控制台显示结果:
16900.6554084353

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值