JAVA-日期类

1.Date时间
Date date = new Date();
System.out.println(date);
System.out.println(date.toLocaleString());//过时的方法
System.out.println(date.getDate());//当前的日期 一个月的第几天
System.out.println(date.getDay());//星期几 返回值 (0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday) 表示一周中的某一天
System.out.println(date.getHours());//当前小时
System.out.println(date.getMinutes());//当前分钟
System.out.println(date.getMonth());//0序的  11 从0开始
System.out.println(date.getSeconds());
System.out.println(date.getTime());//返回的是一个时间差;从现在和1970年0点0分0秒的时间差,毫秒表示
System.out.println(date.getYear());//1900年和现在的一个时间差 以年为单位
date.after(when)//date 是否在when 之后 返回boolean
date.before(when)//date 是否在when 之前 返回boolean
date.setYear(82);//从1900开始计时
System.out.println(date.toLocaleString());

2.DateFormat、SimpleDateFormat 格式化日期时间
DateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
String dateStr = sdf.format(date);
System.out.println(dateStr);
DateFormat 这是一个抽象类,只能使用它的子类SimpleDateFormat 进行日期的格式化

3.Calendar日历日期
这是一个抽象类,不能new 只能通过它的静态的方法构造对象
Calendar calendar = Calendar.getInstance();
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
System.out.println(calendar.get(Calendar.DAY_OF_YEAR));
System.out.println(calendar.get(Calendar.HOUR_OF_DAY));
calendar.add(Calendar.DAY_OF_MONTH, 1);//增加了一天
calendar.set(Calendar.DAY_OF_MONTH, 1);//第二种修改字段属性的方式
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
System.out.println(calendar.get(Calendar.DAY_OF_YEAR));

System.out.println(calendar.getFirstDayOfWeek());
System.out.println(calendar.getTimeInMillis());
System.out.println(calendar.getMaximum(Calendar.DAY_OF_YEAR));
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值