CDateTime时间类扩展-获取旬季、年天数
码农是干什么的2024-03-14C语言c语言goto语句
CDateTime时间类扩展-获取旬季、年天数,c语言goto语句,c语言的关键字,项目中经常会用到一些时间工具类,虽然C#中DateTime时间类里已经封装了许多时间算法,但也并不是面面俱到,有些需求还是需要对时间类进行扩展使用,这里分享几个项目中使用的时间工具类的算法
CDateTime时间类扩展-获取旬季、年天数

项目中经常会用到一些时间工具类,虽然C#中DateTime时间类里已经封装了许多时间算法,但也并不是面面俱到,有些需求还是需要对时间类进行扩展使用,这里分享几个项目中使用的时间工具类的算法,欢迎各位前来的道友给予补充和批评噢~
每个月分为上旬、中旬、下旬,每个月的上旬、中旬天数都是固定的,为10天,但是下旬的天数是不固定的。有两种情况,一种情况是平年的时候,下旬可能为8天、10天、11天,另一种情况是闰年的时候,下旬可能为9天、10天、11天。在C#中处理这个问题的话,就利用时间类的DaysInMonth方法(c语言while的用法)获取到当月天数,然后减去上旬和中旬的天数即为下旬的天数。代码实现如下:
每年会有四季,每季三个月,除2月份会因为受到平年、闰年影响(简单c语言),其余三季的天数是固定的,记住一句口诀:一三五七八十腊都是天,除2月以外的天数都是30天。因此我们获取季天数的代码实现为:
当然这块的代码并不是写的很好,如果进来的朋友有更好的思路可以在下方留言讨论哦~
C# 作为一门高级的编程语言,其时间类DateTime提供了很多的工具类算法,我们无需写if-else判断当年是否为闰年,使用IsLeapYear方法可以判断当前年是否为闰年,于是我们获取当年的天数就会变得非常简单,实现代码如下:
这三个时间工具算法是项目中目前使用的,也不知道能不能帮助到进来的朋友们,以后有扩展的方法我还会c 语言数组时间写出来,这次先分享到这里啦,也欢迎大家在下方提需求和思路哦!
微信搜索公众号:技术上的那些事,程序猿浩浩想和你们一起讨论编程路上的遇到的坑和新奇想法~
特c语言可变参数
相关文章
- C语言每日一练15
- 快速排序c语言c语言include
- 你大爷还是你大爷C语言重回榜首
- c语言四舍五入while(c语言树)
- 最难学的七大编程语言VBPython垫底看你学的排第几
- 网友编写出《c语言sleep函数》春节十二响代码
- 有的民办暑托班比私立幼儿园开设的收费还要高
- 啊哈编程高校公益巡讲站走进湖北省第二师范学院
- 贝加莱兴趣班C语言成功开班
- 华为方舟编译器正式支持C语言完全开源
- 媒体应用c语言enum用法
- c语言源程序main函数的位置
- 赛力斯的终点或许不是100元的三位数
- CDateTime时间类扩展-获取旬季、年天数
- C语言-矩阵求和问题(c语言属于)(公约数)
- dsp技术-dsp应用-电子发烧友网
- 程序员入门教程学CC不能不知道的硬知识
- TIOBE发布2020年7月编程语言排行榜C语言连续3个月位居
- setIntervalsetTimeout和requestAnimationFrame
- 0-电子产品世界c语言培训