java怎么判断输入的字符串是否为时间格式

我就只需要判断输入的字符是否00:00这样的格式,日期的不需要,因为是用来判断营业时间的... 我就只需要判断输入的字符是否00:00这样的格式,日期的不需要,因为是用来判断营业时间的 展开
 我来答
一破车钢镚
2019-08-08 · TA获得超过946个赞
知道小有建树答主
回答量:500
采纳率:60%
帮助的人:87.8万
展开全部
通过正则表达式判断。代码如下:
public boolean isDate(String date) {
String path="\\d{4}-\\d{2}-\\d{2}";//定义匹配规则
Pattern p=Pattern.compile(path);//实例化Pattern
Matcher m=p.matcher(date);//验证字符串内容是否合法
if(m.matches()){
return true;
}
return false;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l7722526
2019-08-01 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3831万
展开全部
我们项目组正好用到了这个,SEQ_ZONE为sequence,则mybatis配置文件如下: SELECT SEQ_ZONE.CURRVAL AS id from dual insert into TBL_ZONE (ID, NAME ) values (SEQ_ZONE.NEXTVAL, #{name,jdbcType=VARCHAR} )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-07-30
展开全部
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class text {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入出行日期(yyyy-mm-dd):");
String time=in.next();
String str = "time";
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try{
Date date = formatter.parse(str);
System.out.print("格式正确!");
}catch(Exception e){
System.out.println("格式错误!");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a604232568
2014-07-22 · TA获得超过152个赞
知道小有建树答主
回答量:221
采纳率:100%
帮助的人:65.1万
展开全部
自己用代码实现判断啊,判断有没有冒号,判断小时和分钟的范围是否正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-09-26
展开全部
使用 js 的正则表达式判断

~
~
~
~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式