时间日期相关类
一、java.util.Date
实例化对象
Date date=new Date();
常用方法
1)toString()方法———重写了Object的toString()方法。
String a=date.toString();
System.out.println(a);
获取当前电脑时间以 dow mon dd hh:mm:ss zzz yyyy 类型输出
其中:
- dow 是一周中的某一天 (Sun(星期日), Mon(星期一), Tue(星期二), Wed(星期三), Thu(星期四), Fri(星期五), Sat(星期六))
- zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。
- yyyy 是年份,显示为 4 位十进制数。
2) getTime()方法
System.out.println(date.getTime());//获取当前毫秒数
二、DateFormat类(抽象类)一般使用实现类SimpleDateFormat类
把时间对象转化成指定格式的字符串。反之,把指定格式的字符串转化成时间对象。
时间对象转为字符串
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Date01 {
public static void main(String[] args) {
DateFormat date=new SimpleDateFormat("yyyy-MM-dd");//传入值为自定义格式化字符串类型
//将时间转换为自定义的字符串类型
String a=date.format(new Date(202116));
System.out.println(a);
}
}
运行结果