栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

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

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905449.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号