1. 程式人生 > 實用技巧 >java常見的時間日期類使用

java常見的時間日期類使用

1.Date類

  • 構造方法
    // 使用當前系統的日期和時間的毫秒數來初始化物件(1970年1月1日算起)
    public Date() {this(System.currentTimeMillis());}
    
    // 接收一個引數,該引數是從1970年1月1日起的毫秒數
    public Date(long date) {fastTime = date;}
     
    // 傳入年、月、日為引數初始化Date物件,其中year為1900年開始(已經廢棄)
    // 被 Calendar.set(year + 1900, month, date) 和 GregorianCalendar(year + 1900, month, date) 代替
    @Deprecated
    public Date(int year, int month, int date) {this(year, month, date, 0, 0, 0);}
     
    // 同上,引數增加了 hrs時,min分
    @Deprecated
    public Date(int year, int month, int date, int hrs, int min) {this(year, month, date, hrs, min, 0);}
     
    // 同上,引數增加了 min秒引數
    @Deprecated
    public Date(int year, int month, int date, int hrs, int min, int sec);
     
    // 從一個字串構造一個Date例項
    // 被 DateFormat.parse(String s) 代替
    @Deprecated
    public Date(String s);
    
  • 日期時間方法
  • 其他方法
     // 返回該物件的拷貝物件
     public Object clone();