社区
C#
帖子详情
如何判断一个字符串是否是时间格式
lqdcdw
2006-06-19 08:38:27
如何判断一个字符串是否是时间格式?在不是正确有时间时返回false;
...全文
646
7
打赏
收藏
如何判断一个字符串是否是时间格式
如何判断一个字符串是否是时间格式?在不是正确有时间时返回false;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
viena
2006-06-20
打赏
举报
回复
怎样才算时间格式?20060620是不是?
自己写个方法来判断咯
Reeezak
2006-06-20
打赏
举报
回复
2005的话
直接使用
datetime.tryparse方法即可
Reeezak
2006-06-20
打赏
举报
回复
Regex regex = new Regex(pattern); //pattern就是一个正则表达式
bool validation = regex.IsMatch("2006-06-12");
Reeezak
2006-06-20
打赏
举报
回复
使用正则表达式
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
//以上为日期
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d$
//以上为日期时间
amandag
2006-06-20
打赏
举报
回复
1楼的方法比较直接
zhihongf
2006-06-20
打赏
举报
回复
除了楼上的额方法,我也没想出比这更好的法子了,
不过用Try错误处理对软件的运行效率肯定会有影响。
qqqdong
2006-06-19
打赏
举报
回复
使用
try
{
datatime a = convert.todatetime(...)
}
catch
{
//处理错误
}
android
判断
字符串
是否是
日期格式
输入
一个
字符串
,
判断
字符串
是否是
日期格式
java
判断
字符串
是否为
时间格式
在上面的示例中,isTimeFormat 方法接受
一个
字符串
作为输入,并使用正则表达式来检查它是否匹配
时间格式
的模式。然后,在main 方法中,我们演示了如何使用isTimeFormat 方法来检查两个不同的
字符串
是否为有效的
时间格式
。要
判断
一个
字符串
是否为
时间格式
,可以使用Java中的正则表达式来检查
字符串
是否符合
时间格式
的模式。System.out.println(input1 + " 是有效的
时间格式
。System.out.println(input2 + " 是有效的
时间格式
。
时间正则表达式html,javascript如何
判断
字符串
是否为
时间格式
?
JavaScript中可以使用正则表达式/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/来
判断
字符串
是否是
日期格式。可以使用match()找到
一个
或多个正则表达式的匹配。JavaScript
判断
字符串
是否是
日期格式:function isDate(dateString){if(dateString.trim()=="")return true;var r=dateSt...
java
判断
字符串
是否为日期格式
java
判断
字符串
是否为日期格式
js
判断
输入的
字符串
是否是
日期格式
var OilTime = parent.$("#txtOilTime").datebox("getValue"); if (com.isNull(OilTime)) { com.message('warning', '**时间不能为空!'); return false; }; //
判断
输入日期格式是否正确 if (isNaN(OilTime) && !isNaN(Date.parse(OilTime))) { } else { com.messa
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章