运行输出:
现在时间:07月06日
年:2017月:7日:6当前时间所在周周一日期:07月03日当前时间所在周周日日期:07月09日标签:plain 中国人 开始 lin 看到了 and bsp com for
SimpleDateFormat simdf = new SimpleDateFormat("MM月dd日");Calendar cal = Calendar.getInstance();System.out.println("现在时间:"+simdf.format(cal.getTime()));//分别获取年、月、日System.out.println("年:"+cal.get(cal.YEAR));System.out.println("月:"+(cal.get(cal.MONTH)+1));//老外把一月份整成了0,翻译成中国月份要加1System.out.println("日:"+cal.get(cal.DATE));cal.set(cal.DAY_OF_WEEK, cal.MONDAY);String weekhand = simdf.format(cal.getTime());System.out.println("当前时间所在周周一日期:"+weekhand);//cal.set(cal.DAY_OF_WEEK, cal.SUNDAY);这个不符合中国人的时间观,老外把上周周日定为一周的开始。cal.set(Calendar.DATE, cal.get(cal.DATE) + 6);String weeklast = simdf.format(cal.getTime());System.out.println("当前时间所在周周日日期:"+weeklast);运行输出:
现在时间:07月06日
年:2017月:7日:6当前时间所在周周一日期:07月03日当前时间所在周周日日期:07月09日java 分别获取当前时间的年月日以及当前时间所在周的周一周末日期
标签:plain 中国人 开始 lin 看到了 and bsp com for
原文地址:https://www.cnblogs.com/code-fly-blogs/p/9974949.html