JAVA学习笔记-Date类
在标准Java类库中包含一个Date类。它的对象表示一个特定的瞬间,精确到毫秒。
Java中时间的表示说白了也是数字,是从:标准纪元1970.1.1 0点开始到某个时刻的毫秒数(此时long的值为0,时间再往前为负数,时间往后为正数。long所能表示的范围为:-2^31~2^(32-1) ),类型是long。
jdk:
//返回一个当前的时间
Date d = new Date(); //括号里面为空,表示返回一个当前的时间,如果有数据,已毫秒为单位计算。
long t = System.currentTimeMillis();//返回一个当前的时间
System.out.println(t);
时间里面也包含了很多的方法例如
getTime() //获取核心数据long的值
toString() //转换为字符串
a.equals(b) //判断a是否等于b 如果b不是Date类,短路的思想直接为false
a.before(b) //判断a是否小于b 如果b不是Date类,短路的思想直接为false
a.after(b) //判断a是否大于b 如果b不是Date类,短路的思想直接为false