java Scanner类实现日期格式

来源:互联网 发布:软件测试缺陷管理 编辑:程序博客网 时间:2024/06/08 16:20
 1 package hjw;
2
3 import java.util.Scanner;
4 import java.util.Date;
5 import java.text.SimpleDateFormat;
6 import java.text.ParseException;
7 public class ScannerDemo {
8 public static void main(String[] args) {
9 Scanner sc=new Scanner(System.in);
10 String str=null;
11 Date dt=null;
12 if(sc.hasNext("^\\d{4}-\\d{2}-\\d{2}$")){//正则验证是否为日期
13 str=sc.next("^\\d{4}-\\d{2}-\\d{2}$");//接收字符串
14 try{//转换成日期
15 dt=new SimpleDateFormat("yyyy-MM-dd").parse(str);
16 }catch (ParseException e){
17 e.printStackTrace();
18 }
19 }else{
20 System.out.println("输入的日期格式错误、、、、");
21 }
22 }
23
24 }

 

原创粉丝点击