博 之 文

以 拼 搏 设 计 梦 想 , 以 恒 心 编 程 明 天
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.net 获取当前月份天数的几种实现方法

Posted on 2015-03-11 17:27  IsNull_Soft  阅读(1008)  评论(0)    收藏  举报
 方法一: //最具有技术含量的一种
int days = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year ,DateTime.Now.Month);  
 
方法二://最奇怪的一种
 
DateTime dtNow = DateTime.Today;  
int days = dtNow .AddDays(1 - dtNow .Day).AddMonths(1).AddDays(-1).Day;
 
方法三://最常规的写法
 
DateTime dtNow = DateTime.Now;     int days = DateTime.DaysInMonth(dtNow.Year ,dtNow.Month);