import java.util.Calendar;
import java.util.Date;
public class slender {
public static void main(String[] args) {
// 获得日历类对象
Calendar c=Calendar.getInstance();
// 对日历对象进行关联使用
c.setTime(new Date(System.currentTimeMillis()));
//调用c对象的方法 获得年月日 时分秒
// 年
int year = c.get(Calendar.YEAR);
System.out.println(year);
// 月:
int month= c.get(Calendar.MONTH);
System.out.println(month);// 0-11 0代表一月。 6 代表7月。
// 日:
int today= c.get(Calendar.DAY_OF_MONTH);
System.out.println(today);
// 时:
int hours= c.get(Calendar.HOUR_OF_DAY);
int hours1= c.get(Calendar.HOUR);
// System.out.println(hours);
// System.out.println(hours1);
// min:
int mins= c.get(Calendar.MINUTE);
// sec
int sec= c.get(Calendar.SECOND);
// System.out.println(mins);
// System.out.println(sec);
// 星期:
int week= c.get(Calendar.DAY_OF_WEEK);
// System.out.println(week);// 2 .返回一星期当中的第几天。 date 0-6
String weekday="";
switch(week){
case 1: weekday="日";
break;
case 2: weekday="1";
break;
case 3: weekday="2";
break;
case 4: weekday="3";
break;
case 5: weekday="4";
break;
case 6: weekday="5";
break;
case 7: weekday="6";
break;
}
// System.out.println(weekday);
Calendar c1= Calendar.getInstance();
c.setTime(new Date(System.currentTimeMillis()));
c1.setTime(new Date(System.currentTimeMillis()));
//set方法: 设置值:
c.set(Calendar.DAY_OF_MONTH, 6);//设置为当前月的一号。
//获得明天:
c.add(Calendar.DAY_OF_MONTH, 1);
// c.add(Calendar.DAY_OF_MONTH,-1);
System.out.println(c.get(Calendar.DAY_OF_MONTH));//得到的是一号。
}
}
java日历类输出年月日
最新推荐文章于 2024-08-01 23:01:26 发布