Calendar日期时间类

来源:互联网 发布:使命召唤ol辅助淘宝 编辑:程序博客网 时间:2024/06/05 08:56
import java.util.Calendar;//注意获取对象都是Calendar.YEAR.....//Calendar有getTime()方法打印当前时间public class Demo {public static void main(String[] args) {//1.创建过程需要getInstanceCalendar c=Calendar.getInstance();new Demo2().printTime(c);//2.对年月日进行加减//c.add(Calendar.YEAR, -1);//去年的今天//c.add(Calendar.MONTH,+2);//两个月后//c.add(Calendar.DAY_OF_WEEK,-2);//两天前//3.设置一个固定的时间c.set(Calendar.YEAR,2018);c.set(Calendar.MONTH,11);c.set(Calendar.DAY_OF_MONTH, 3);new Demo2().printTime(c);}public void printTime(Calendar c){int year=c.get(Calendar.YEAR);//4.月份0-11 所以正常情况需要加1int month=c.get(Calendar.MONTH)+1;int day=c.get(Calendar.DATE);//5.日期与月份不一样是直接从1开始的所以第一个是 ""String weeks[]=new String[]{"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};String week=weeks[c.get(Calendar.DAY_OF_WEEK)];int hour=c.get(Calendar.HOUR);int minute=c.get(Calendar.MINUTE);System.out.print("现在的时间是"+year+"年"+month+"月"+day+"日"+"\t"+week+"\t");System.out.println(hour+"点"+minute+"分");}}

0 0
原创粉丝点击