java中时间是以毫秒为单位计算的
public void test(){
long l = System.currentTimeMillis();
//1. 获取当前时间戳 返回当前时间与1970年1月1日0时0分0秒之间
//以毫秒为单位的时间差。
System.out.println(l);
}
Java
public void testDate(){
Date date=new Date();//创建一个对应当前时间的Date对象
System.out.println(date);//打印当前时间
System.out.println(date.getTime());//获取当前日期的时间戳
Date date1 = new Date(1645719050696l);//创建指定毫秒数的Date对象
System.out.println(date1);
}
Java
//1、获取抽象类的日历
Calendar c=Calendar.getInstance();
//2、常用方法
int i = c.get(Calendar.DAY_OF_MONTH);
System.out.println(i);
int y=c.get(Calendar.DAY_OF_YEAR);
System.out.println(y);
//3、set 设置日期
c.set(Calendar.DAY_OF_MONTH,22);
System.out.println(c.get(Calendar.DAY_OF_MONTH));
//4、add
c.add(Calendar.DAY_OF_MONTH,10);
// 获取月份时:一月是0,二月是1,以此类推,12月是11
// 获取星期时:周日是1,周一是2 , 。。。。周六是7
System.out.println(c.get(Calendar.MONTH)+"月"+c.get(Calendar.DAY_OF_MONTH));
//c.getTime(): 将日历变为日期
System.out.println(c.getTime());
//
c.setTime(new Date());
System.out.println(c.get(Calendar.DAY_OF_YEAR));
Java