ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

4、日期类型与日期转换

2021-10-14 15:34:36  阅读:167  来源: 互联网

标签:转换 dd myDate DateTime yyyy 日期 2020 类型


.Net中的system.DateTime类型可以表示从0001/1/1 0:00:00到9999/12/31 23:59:59的日期与时间,且可以直接使用减号来进行时间上的计算


初始化DateTime:new DateTime(2020,2,6,14,30,0)


DateTime.now返回当天此时 和 DateTime.Today返回当天的0点0分0秒


获取当前时间:DateTime.Now


获取某一个日期是周几:myDate.DayOfWeek


DayOfWeek.Monday 表示日期格式的周一


获取某一年的某一月有多少天:myDate.DaysInMonth(2020,2)


通常用来计算某日到某日的天数差,如DateTime.DaysInMonth(2020,2)-DateTime.Today.Day计算出今天到月底的天数


判断某一年是否闰年:DateTime.IsLeapYear(2020)


获取某一个日期的15天之后/前的日期:myDate.AddDays(15) 或 myDate.AddDays(-15)


计算两个日期时间之间相隔的小时数:myDate.Subtract(myDate).TotalHours 或 myDate.Subtract(myDate).Hours


格式化日期输出:myDate.ToString("yyyy-MM-dd HH:mm:ss")


从字符串转换为DateTime:DateTime.ParseExact("三月/13/2020","MMMM/dd/yyyy",New System.Globalization.CultureInfo("zh-cn")).tostring("yyyy-MM-dd")

parse表示标准的时间格式使用,parseexact不标准的时间格式使用,第一个参数是传入的字符串时间,第二个参数是前面字符串的时间格式

四个M表示月份的全称,两个M表示数字形式的月份,三个M表示mar

格式化时间:Now.ToString("yyyy年MM月dd日 tt h:mm:ss", System.Globalization.CultureInfo.CreateSpecificCulture("zh-cn"))

标签:转换,dd,myDate,DateTime,yyyy,日期,2020,类型
来源: https://www.cnblogs.com/npr666/p/15406906.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有