JAVA 获取当前日期所在周,月,年的第几天
示例:
public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); //时间 Date nowDate = new Date(); calendar.setTime(nowDate); int weekDay = calendar.get(Calendar.DAY_OF_WEEK); int monthDay = calendar.get(Calendar.DAY_OF_MONTH); int yearDay = calendar.get(Calendar.DAY_OF_YEAR); weekDay = (weekDay==1?7:weekDay-1); System.out.println("当前时间是:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format( nowDate )); System.out.println("当前时间是:本周的天:"+weekDay); System.out.println("当前时间是:本月的天:"+monthDay); System.out.println("当前时间是:本年的天:"+yearDay); }
输出效果:
补充说明:可以使用 SimpleDateFormat 类 格式化java的时间