Java计算某天任意天数后是哪一天
2017-01-23 16:01
561 查看
Java日期方法运用小程序,输入开始日期和相加的日期,得到目标日期。
运行结果:
public static void main(String[] args) throws ParseException { boolean flag = true; while(flag){ DateFormat df = new SimpleDateFormat("yyyyMMdd"); System.out.println("输入开始时间,格式为:yyyyMMdd"); String bgTime = new Scanner(System.in).next(); Date date = df.parse(bgTime); Calendar cal = Calendar.getInstance(); cal.setTime(date); System.out.println("请输入相加天数"); int addDays = new Scanner(System.in).nextInt(); cal.add(Calendar.DAY_OF_MONTH, addDays); Date time=cal.getTime(); System.out.println(bgTime+"加上" + addDays + "天后为:" + df.format(time)); System.out.println("需要继续计算吗? y-继续、n-退出"); String selectForYN = new Scanner(System.in).next(); if(selectForYN.equals("y")){ System.out.println("-----------------------"); flag = true; }else if(selectForYN.equals("n")){ System.out.println("Thank You! bye bye!"); flag = false; }else{ System.out.println("您的输入有误!自动退出"); flag = false; } } }
运行结果:
相关文章推荐
- Spring Boot WAR包运行原理分析
- JAVA基本数据类型及之间的转换
- mybatis+spring快速使用
- 关于eclipse没有hibernate包的问题及更改反向工程文件生成的属性类型问题
- 快速搭建Spring Boot项目
- springboot websocket
- java new map
- Java Socket close和Shutdown的区别
- java 关于数组和数组元素的判断
- 方法参数
- springboot idea 动态加载 angular-cli js
- Zookeeper 初体验之——JAVA实例
- springboot mvc 处理异常
- AES 加密 解密
- SpringCloudApiGatewayZuul Rate limit流量 控制.md
- Spring Boot热部署
- 转:Java中的ReentrantLock和synchronized两种锁定机制的对比
- 第一个Spring Boot应用
- Eclipse启动时卡死在"Android SDK: Resolving error markers"的解决方法
- CocurrentHashMap和Hashtable的区别