Java常用类(5)
System类获取时间戳
时间戳:System类提供public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0秒之间以毫秒为单位的时间差
public void test1 ( ) {
long time = System . currentTimeMillis ( ) ;
System . out. println ( time) ;
}
两个date类的使用
java.util.Date类
java.util.Date类:表示特定的瞬间,精确到毫秒 构造器
Date():使用无参构造器创建的对象可以获取本地当前时间 Date(long date) 常用方法:
getTime():返回自1970年1月1日00:00:00 GMT以来此Date对象表示的毫秒数 toString():把此Date对象转换为以下形式的String:dow mon ddhh:mm:ss zzz yyy其中:dow是一周中的某一天,zzz是时间标准。显示当前的年月日时分秒
public void test2 ( ) {
Date date1 = new Date ( ) ;
System . out. println ( date1. toString ( ) ) ;
System . out. println ( date1. getTime ( ) ) ;
Date date2 = new Date ( 1643210365375L ) ;
System . out. println ( date2. toString ( ) ) ;
}
java.sql.Date类
java.sql.Date对应着数据库中的日期类型的变量
java. sql. Date date3 = new java. sql. Date( 234567876543L ) ;
System . out. println ( date3. toString ( ) ) ;
java. sql. Date date4 = new java. sql. Date( 1643211380916L ) ;
java. sql. Date date5= ( java. sql. Date) date4;
Date date6 = new Date ( ) ;
java. sql. Date date7= new java. sql. Date( date6. getTime ( ) ) ;