Date類的相關方法記錄

2022-09-11 21:21:16 字數 1392 閱讀 9688

1.date類中的時間單位是毫秒,system.currenttimemills()方法就是獲取當前時間到2023年1月1日0時0分0秒(西方時間)的毫秒數。

public

class

test6

}

2.因為中國在東八區,所以時間原點其實是2023年1月1日8時0分0秒。

3.date date =new date(),無參構造新建乙個date類物件時,物件值預設為當前時間。

date date=new

date();

system.out.println(date);

//列印當前時間tue dec 17 11:23:52 cst 2019

4.date date =new date(long time),有參構造時,傳入的引數為長整型時,根據time的毫秒數計算當前的日期。

date date1=new date(1576552904402l);

system.out.println(date1);

//列印距離原點1576552904402毫秒的時間tue dec 17 11:21:44 cst 2019

5.long time=date.gettime(),方法返回當前日期到時間原點的毫秒數,相當於system.currenttimemills()方法。

long time=date1.gettime();

system.out.println(time);

//列印date1距離原點的毫秒數1576552904402

6.有時候我們想要獲取的日期格式並不是預設的格式,則要用的dateformat類來格式化日期,也就是將日期轉換成某種格式的文字。當然,我們可以格式化日期,也就可以將文字解析成日期,這兩個步驟是可逆的。因為dateformat是乙個抽象類,不能直接使用,所以我們需要用它的子類。下面以我們常用的******dateformat為例:

成員方法:string format(date date) :按照指定的模式,把date日期格式化為符合模式的字串

date parse(string source):把符合模式的字串解析為date日期

構造方法:******dateformat(string pattern) :用給定的模式和預設語言環境的日期格式符號構造simpedateformat

引數:string pattern:傳遞指定的模式

模式:區分大小寫的!!!y年

m月d該年中的第幾日

d該月中的第幾日h時

m分s秒

public

class

test6

}

Date相關方法

var d new date console.log d 建立乙個指定的時間物件 日期的格式 月份 日 年 時 分 秒 var d2 new date 12 03 2016 11 11 11 console.log d2 console.log d.getdate 獲取當前時間是幾日 console...

Date類 Calendar類的常用方法及運用

需求 1.根據生日計算年齡 2.獲取輸入日期的星期幾 3.獲取輸入日期的當月第一天 4.獲取輸入日期的當月最後一天 5.判斷該年是否是閏年 6.根據整型數表示的年月日,生成日期型別格式 public class birthday nowtime 獲取輸入日期的當月第一天 int firstday c...

Date類的構造方法和成員方法

首先簡單概述一下這個date類,這個類的作用就是用來表示日期和時間的類,這個date類的時間原點是以1970 年 1 月 1 日 00 00 00 gmt 英國格林威治 以來的指定毫秒數。因為中國在東八區,所以在中國的時間原定為1970 年 1 月 1 日 08 00 00.另外date類在表示日期...