java |
您所在的位置:网站首页 › 120天是几月几日 › java |
java返回100天之后的日期和星期
大家不要私聊我叫我把代码私聊发哦,我都有好好写代码哦,没有什么保留,希望大家能够自己去敲一下,这样也可以提高java的能力哦~ 如果需要帮助可以联系qq:645900380 备注:CSDN import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; public class TestTime { public static void main(String args[])throws ParseException{ Scanner date = new Scanner(System.in); System.out.println("请输入时间: YYYY-MM-DD"); String s1 = date.next(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date newdate = dateFormat.parse(s1); Calendar calendar = Calendar.getInstance(); calendar.setTime(newdate); calendar.add(Calendar.DAY_OF_MONTH,100); int year= calendar.get(Calendar.YEAR); int month=calendar.get(Calendar.MONTH)+1; int day= calendar.get(Calendar.DAY_OF_MONTH); int week = calendar.get(Calendar.DAY_OF_WEEK)-1; System.out.println("一百天后:"+ year+"年"+month+"月"+day+"日 星期"+week); } }结果显示: 讲解 题目要求我们自己输入日期 Scanner date = new Scanner(System.in); System.out.println("请输入时间: YYYY-MM-DD"); String s1 = date.next();注意:如果只需要当前日期只需要new Date()就行了 输入的日期是String类型的,需要解析成date类型,date类型有格式,需要自己设定哦~ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date newdate = dateFormat.parse(s1); 得到100天后的日期,一般用Calendar这个库来解决这个问题,具体的函数方法的用法大家可以自己去看看哦~ Calendar calendar = Calendar.getInstance(); calendar.setTime(newdate); calendar.add(Calendar.DAY_OF_MONTH,100); 得到了这个日期就可以输出啦! 我们可以写成一条代码也可以分开写,考虑到看到这篇文章的可能很多都是初学者,所以我在这里分开写啦~ int year= calendar.get(Calendar.YEAR); int month=calendar.get(Calendar.MONTH)+1; int day= calendar.get(Calendar.DAY_OF_MONTH); int week = calendar.get(Calendar.DAY_OF_WEEK)-1; System.out.println("一百天后:"+ year+"年"+month+"月"+day+"日 星期"+week);注意:java的索引是从0开始的,在月份和星期这里需要特别注意需要+1 -1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |