37 日期時間類(Date DateFormat)

2021-10-12 07:21:02 字數 1809 閱讀 4219

date類

空參構造方法:

​ date():空參構造方法,獲取的是當前系統的日期和時間

實參構造方法:

​ date(long date):傳遞毫秒值,把毫秒轉換成date日期

成員方法:

​ long gettime():date類的成員方法,把日期轉化成毫秒

//date():空參構造方法,獲取的是當前系統的日期和時間

date date1 =

newdate()

;system.out.

println

(date1)

;//date(long date):傳遞毫秒值,把好眠轉換成date日期

date date2 =

newdate

(23748912734976l)

;//不寫數字後l的話,太大的數讀取不了

system.out.

println

(date2)

;//long gettime():date類的成員方法,把日期轉化成毫秒

long time=date2.

gettime()

;system.out.

println

(time)

;

輸出結果

tue dec 15 16:38:24 cst 2020

sun jul 30 00:12:14 cst 2722

23748912734976

dateformat類

dateformat類是日期/時間格式化子類的抽象類。

成員方法

注意:dateformat類是乙個抽象類,無法直接建立物件使用,需要使用dateformat的子類******dateformat,子類物件可以呼叫父類中的方法,或者利用多型,建立父類物件。

******dateformat類
構造方法

******dateformat(string pattern)使用給定模式並使用預設的語言環境的預設日期格式符號。

標識字母(區分大小寫)含義y

年m月d

日h時m

分s秒(string pattern)的寫法

「yyyy-mm-dd hh:mm:ss」

「yyyy年mm月dd日 hh時mm分ss秒」

注意:模式中的字母不能更改,但連線的符號額可以改變。"yyyy年mm-dd hh:mm:ss"也沒毛病

******dateformat sdf=

new******dateformat

("yyyy-mm-dd hh:mm:ss");

或dateformat sdf=

new******dateformat

("yyyy-mm-dd hh:mm:ss");

//使用多型方法進行構造也沒毛病

兩種成員方法format()和parse()的使用

public

class

demo

}

12 4 日期時間類

作 者 霍雨佳 完成日期 2014 年5月18日 版 本 號 v1.0 問題描述 日期時間類 樣例輸入 樣例輸出 專案要求 定義乙個日期類date,資料成員包括年 月 日,setdate int y,int m,int d 和printdate 函式分別用於設定日期和顯示日期 再定義乙個時間類tim...

34 13 日期時間格式

export nls lang american 要注意這一句必須指定,不然下一句不生效。export nls date format yyyy mm dd hh24 mi ss 34.13.1.date 修改當前會話的日期格式 alter session set nls date format y...

15日期 時間函式

1.函式的概念 按指定格式輸入引數,返回正確結果的運算單元。2.返回當前日期 curdate current date 與curdate 等效 curdate 0 可以將當前日期值轉換為數值型 示例 select curdate current date curdate 0 curtime curr...