数据库

当前位置:澳门新莆京娱乐官网 > 数据库 > 正则表达式验证时间格式与时间计算

正则表达式验证时间格式与时间计算

来源:http://www.drgigabytes.com 作者:澳门新莆京娱乐官网 时间:2019-12-29 02:43

风姿罗曼蒂克、时间格式验证

 在后台.cs文件中应用正则表明式验证时间日期格式,还索要任何格式只要求换正则表明式就可以。

证二零生机勃勃八年月日时分秒的正则表明式,格式yyyy-MM-dd HH:mm:ss        ([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})

注解时辰分钟的正则表明式,格式   HH:mm    ^(([0-1]\d)|(2[0-4])):[0-5]\d$

System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^(([0-1]\d)|(2[0-4])):[0-5]\d$");

bool flag = reg.IsMatch("时间字段"卡塔尔(قطر‎;

if (!flags)

{throw new Exception("时间格式错误"State of Qatar}

 二、计算时间

datepart 缩写
yy, yyyy
季度 qq, q
mm, m
年中的日 dy, y
dd, d
wk, ww
星期 dw, w
小时 hh
分钟 mi, n
ss, s
毫秒 ms
微妙 mcs
纳秒 ns

 使用DATEDIFF函数总计时间差,第一个参数datepart为地点图表中缩写,用于总结出结果时间的单位,结果类型为int类型,第贰个参数为发端时间,须求是光阴格式,第多个参数是截至时间,要求是岁月格式。

例:

select DATEDIFF(MI,'二〇一四-08-20 13:13:20','二零一六-08-20 15:14:20'卡塔尔国   --查询出多个日子间距多少分钟(121)

select    121 / 60 ,121-(121 / 60*60State of Qatar  --得出分钟则可总结刻钟

 

本文由澳门新莆京娱乐官网发布于数据库,转载请注明出处:正则表达式验证时间格式与时间计算

关键词:

上一篇:没有了

下一篇:没有了