使用Java获取当前年份-月份及当前是一周一月一年的第几天。
使用Calendar类来输出年份,月份等。
完整代码
package com.zsh;import java.util.Calendar;public class Main {public static void main(String[] args) {//获取当前如下所示的时间及天数Calendar cal = Calendar.getInstance();int day = cal.get(Calendar.DATE);int month = cal.get(Calendar.MONTH)+1;int year = cal.get(Calendar.YEAR);int dow = cal.get(Calendar.DAY_OF_WEEK);int dom = cal.get(Calendar.DAY_OF_MONTH);int doy = cal.get(Calendar.DAY_OF_YEAR);//输出显示上述获取到的时间及天数System.out.println("当前时间:"+cal.getTime());System.out.println("日期:"+day);System.out.println("月份:"+month);System.out.println("年份:"+year);System.out.println("一周的第几天:"+dow);System.out.println("一个月中的第几天:"+dom);System.out.println("一年中的第几天:"+doy);}}
结果输出
当前时间:Fri Mar 27 09:52:01 CST 2020
日期:27
月份:3
年份:2020
一周的第几天:6
一个月中的第几天:27
一年中的第几天:87