C# 获取当前月份的天数的三种方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C# 获取当前月份的天数的三种方法

C# 获取当前月份的天数的三种方法

 2011/7/11 11:07:47  zhangjiankun880  http://zhangjiankun880.iteye.com  我要评论(0)
  • 摘要:方法一://最有含量的一种intdays=System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(DateTime.Now.Year,DateTime.Now.Month);方法二://最奇怪的一种DateTimedtNow=DateTime.Today;intdays=dtNow.AddDays(1-dtNow.Day).AddMonths(1).AddDays(-1).Day;方法三
  • 标签:C# 方法 三种方法

方法一:?//最有含量的一种

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);

?

js

//方法一
function?DayNumOfMonth(Year,Month)
{
????
var?d?=?new?Date(Year,Month,0);
????
return?d.getDate();
}
//方法二
function?DayNumOfMonth(Year,Month)
{
????Month
--;
????
var?d?=?new?Date(Year,Month,1);
????d.setDate(d.getDate()
+32-d.getDate());
????
return?(32-d.getDate());
}
//方法三
function?DayNumOfMonth(Year,Month)
{
????
return?32-new?Data(year,month,32).getData();
}

发表评论
用户名: 匿名