66问答网
所有问题
C# yyyyMM 的日期格式 正规表达式 怎么写?
如题~
我写的这个 @"\d{4}[0-1]?[0-9]" 超过6位也视为正规。。。
帮忙改改吧。。谢谢了
写的虽然差不多 ,但是 201013 201055 这种它也视为正确。。这样就不行。。。呀
举报该问题
推荐答案 2010-07-13
^\d{4}[0-1]?[0-9]$
^\d{4}(?:0[1-9]|1[0-2])$
这个正则能排除月份错误,201013 201055 这种匹配不到.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U222xi9Dp.html
其他回答
第1个回答 2010-07-14
^(19|20)[0-9]{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])$
晕 不好意思看错了 上面匹配yyyymmdd的
这个是匹配yyyymm的:
^(19|20)[0-9]{2}(0[1-9]|1[012])$
RegexBuddy测试通过
第2个回答 2010-07-14
^(19|20)[0-9]{2}(0[1-9]|1[012])$
相似回答
C#
中设置
日期
为当前日期的前一个月月底,怎麼
写?
答:
DateTime result = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddDays(-1)
;用这种形式。你更容易以不同的参数化形式得到不同的日期。比如是当前日期往年同期的时间你只要在实例时把当前的年份减一即可。
C#
string 类型转换 datetime类型?
答:
一、Convert.ToDateTime(string)string
格式
有要求,必须是
yyyy
-
MM
-dd hh:
mm
:ss 二、Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();dtFormat.ShortDatePattern = "yyyy/MM/dd";dt = Convert.ToDateTime("2011/05/2...
c#
string类型
的日期
类型比如1968-10-13
如何
转换成196810再就是1968...
答:
DateTime.TryParse(str, out dt);str = dt.ToString("
yyyyMM
");Response.Write(str+"");str = dt.ToString("yyyyM");Response.Write(str + "");str = "1968-7-26";DateTime.TryParse(str, out dt);str = dt.ToString("yyyyMM");Response.Write(str+"");str = dt.ToString("yyyyM"...
c#
中有两个
日期
值,都是
YYYYMM格式
的字符串,
如何
能得到两个日期相隔的...
答:
直接拿两个
日期
相减就可以了。。然后获取整数部分。
C#
显示
日期时间
代码
视频时间 13:21
C#
利用当前
日期
自动 编号。
怎么
判别月份已经变化从而后面数字重新累 ...
答:
int cnt = 1;int.TryParse("201212002".Substring(6), out cnt);cnt++;string res = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + cnt.ToString("000");Console.WriteLine(res);Console.Read();结果是:201212003 你可以自己写个方法 上面的代码供参考 ...
大家正在搜
日记日期格式怎么写
正规文件日期格式
斜线正规日期格式
斜线日期格式正确写法
日期格式怎么改成斜杠
英文日期格式正确写法
斜线写日期格式
公文里的日期格式
函的结尾日期格式
相关问题
C# 日期格式为(yyyyMM 例如:201003,2010...
yyyymm格式怎么写
求一个C#验证日期格式的正则表达式
c#中有两个日期值,都是YYYYMM格式的字符串,如何能得到...
使用正则表达式在C#中判断日期时间类型是否为:yyyyMMd...
求C#中一个验证日期格式的正则表达式
C# 日期 正则表达式?判断日子的~急急急!!!!!!!
C#日期格式转换