import java.util.Scanner;
public class TwoTest {
public static void main(String[] args) {
Scanner scan =new Scanner(System.in);
System.out.println("请输入是否为管理员:只能输入true or false");
String str = scan.next();
try {
// TODO Auto-generated method stub
if(str.equals("true")||str.equals("false")){
if(str.equals("true")){
System.out.println("请输入新密码:");
String pwd =scan.next();
if(pwd.length()<6){
throw new LengthException("密码长度异常");
}
}else{
System.out.println("请输入注册日期:yyyy-MM-dd的格式");
String str3 = scan.next();
SimpleDateFormat s =new SimpleDateFormat("yyyy-MM-dd");
String date2=s.format(new Date());
Date date =null;Date date3=null;
try {
date = s.parse(str3);
date3=s.parse(date2);
long days = (date3.getTime() - date.getTime()) / (1000 * 60 * 60 * 24);
System.out.println("今天距离注册当天有"+days+"天");
} catch (Exception e) {
System.out.println("格式错误");
e.printStackTrace();
}
}
}else {
throw new Exception("输入异常");
}
}catch(LengthException e){
e.printStackTrace();
System.exit(0);//长度异常程序停止
}
catch (Exception e) {
e.printStackTrace();
}
}
}
运用时间格式
最新推荐文章于 2022-04-09 10:39:50 发布