45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:怎么样判断是否为日期类型?

怎么样判断是否为日期类型?

2016-09-01 05:36:16 来源:www.45fan.com 【

怎么样判断是否为日期类型?

该方法可以验证带格式的的日期

格式在:string[] date = strIn.Split(new char[]{'格式'},格式可以指定,比如‘-’,则要验证的日期必须符合2006-10-10这种格式。

怎么样判断是否为日期类型?//验证年-月-日
怎么样判断是否为日期类型?publicstaticboolIsValidDate(stringstrIn)
怎么样判断是否为日期类型?怎么样判断是否为日期类型?
{
怎么样判断是否为日期类型?
boolresult=false;
怎么样判断是否为日期类型?
if(strIn.Length<=10&&strIn.Length>=8)
怎么样判断是否为日期类型?怎么样判断是否为日期类型?
{
怎么样判断是否为日期类型?怎么样判断是否为日期类型?
string[]date=strIn.Split(newchar[]{'-'});
怎么样判断是否为日期类型?
if(date.Length==3)
怎么样判断是否为日期类型?怎么样判断是否为日期类型?
{
怎么样判断是否为日期类型?
try
怎么样判断是否为日期类型?怎么样判断是否为日期类型?{
怎么样判断是否为日期类型?
intyear=Convert.ToUInt16(date[0],10);
怎么样判断是否为日期类型?
intmonth=Convert.ToInt16(date[1],10);
怎么样判断是否为日期类型?
intday=Convert.ToInt16(date[2],10);
怎么样判断是否为日期类型?result
=CheckIsValidDate(day,month,year);
怎么样判断是否为日期类型?}

怎么样判断是否为日期类型?catch
怎么样判断是否为日期类型?怎么样判断是否为日期类型?{
怎么样判断是否为日期类型?result
=false;
怎么样判断是否为日期类型?}

怎么样判断是否为日期类型?}

怎么样判断是否为日期类型?}

怎么样判断是否为日期类型?returnresult;
怎么样判断是否为日期类型?}
怎么样判断是否为日期类型?privatestaticboolCheckIsValidDate(intday,intmonth,intyear)
怎么样判断是否为日期类型?怎么样判断是否为日期类型?
{
怎么样判断是否为日期类型?
if(month>12||month<1)
怎么样判断是否为日期类型?
returnfalse;
怎么样判断是否为日期类型?
if(day>31||day<1)
怎么样判断是否为日期类型?
returnfalse;
怎么样判断是否为日期类型?
if(day>DateTime.DaysInMonth(year,month))
怎么样判断是否为日期类型?
returnfalse;
怎么样判断是否为日期类型?
returntrue;
怎么样判断是否为日期类型?}
 

本文地址:http://www.45fan.com/dnjc/70554.html
Tags: 日期 判断 类型
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部