运行输出:
现在时间:
07
月
06
日
年:
2017
月:
7
日:
6
当前时间所在周周一日期:
07
月
03
日
当前时间所在周周日日期:
07
月
09
日
Posted pig a null
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 分别获取当前时间的年月日以及当前时间所在周的周一周末日期相关的知识,希望对你有一定的参考价值。
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,翻译成中国月份要加1
System.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 分别获取当前时间的年月日以及当前时间所在周的周一周末日期的主要内容,如果未能解决你的问题,请参考以下文章
JaveWeb 公司项目----- Java获取当前时间的年月日以及同Thrift格式的转化
JAVA获取当前系统时间System.currentTimeMillis()以及获取运行时间