CDateTime时刻类扩展——获取旬、季、年天数_常见问题_江南(JN)体育娱乐APP/全站登录入口
CDateTime时刻类扩展——获取旬、季、年天数
来源:常见问题    发布时间:2023-10-26 10:46:11

  项目中经常会用到一些时刻东西类,尽管C#中DateTime时刻类里现已封装了许多时刻算法,但也并不是八面玲珑,有些需求还要对时刻类进行扩展运用,这儿共享几个项目中运用的时刻东西类的算法,欢迎各位前来的道友给予弥补和批判噢~

  每个月分为上旬、中旬、下旬,每个月的上旬、中旬天数都是固定的,为10天,可是下旬的天数是不固定的。有两种状况,一种状况是平年的时分,下旬可能为8天、10天、11天,另一种状况是闰年的时分,下旬可能为9天、10天、11天。在C#中处理这样的一个问题的话,就运用时刻类的DaysInMonth办法(该办法的需求的参数为年和月)获取到当月天数,然后减去上旬和中旬的天数即为下旬的天数。代码完成如下:

  每年会有四季,每季三个月,除2月份会由于遭到平年、闰年影响(平年2月份有28天,闰年有29天),其他三季的天数是固定的,记住一句口诀:一三五七八十腊都是31天,除2月以外的天数都是30天。因而咱们获取季天数的代码完成为:

  当然这块的代码并不是写的很好,假如进来的朋友有更好的思路可以在下面进行留言评论哦~

  C# 作为一门高档的编程言语,其时刻类DateTime供给了许多的东西类算法,咱们无需写if-else判别当年是否为闰年,运用IsLeapYear办法可以判别当前年是否为闰年,所以咱们获取当年的天数就会变得很简单,完成代码如下:

  这三个时刻东西算法是项目中现在运用的,也不知道能不能协助到进来的朋友们,今后有扩展的办法我还会第一时刻写出来,这次先共享到这儿啦,也欢迎各位在下方提需求和思路哦!

  微信查找重视大众号:技术上的那些事,程序猿浩浩想和你们一同评论编程路上的遇到的坑和别致主意~

  特别声明:以上内容(如有图片或视频亦包含在内)为自媒体渠道“网易号”用户上传并发布,本渠道仅供给信息存储服务。

  欧冠之夜:曼联1-0首胜,阿森纳2-1,皇马2-1全胜,那不勒斯1-0

  财联社10月24日电,美国国会参议员首领舒默表明,将于美国东部时刻周二下午3点举办第二场人工智能论坛活动。

  上海梧桐区不适合骑单车?市民吐槽:不熟悉路况很简单“吃瘪”!记者现场查询→

  宝刀不老!38岁C罗2023年打入43球,领先于哈兰德40球、姆巴佩37球

新闻动态
NEWS CENTER
联系方式
CONTACT US

电话:0769-82390615

手机:18822972172(微信同号)  

价格优惠,江南全站app欢迎致电咨询!

地址:东莞市寮步镇向西村工业区村口街3号厂房
  

邮箱:larry@chinaweish.com

网址:www.czxyhb.com