Java日期時間使用

2021-08-29 01:16:47 字數 1395 閱讀 6101

1, date類來封裝當前的日期和時間,date 類提供兩個建構函式來例項化 date 物件

第乙個建構函式使用當前日期和時間來初始化物件:

date( )

第二個建構函式接收乙個引數,該引數是從2023年1月1日起的毫秒數:

date(long millisec)

獲取當前日期:

// 初始化 date 物件

date date = new date();

// 使用 tostring() 函式顯示日期時間

system.out.println(date.tostring());

日期比較:

gettime():(自2023年1月1日經歷的毫秒數值)獲取兩個日期,然後比較。

before():若當呼叫此方法的date物件在指定日期之前返回true,否則返回false。

after():若當呼叫此方法的date物件在指定日期之後返回true,否則返回false。

equals():當呼叫此方法的date物件和指定日期相等時候返回true,否則返回false。

compareto():比較當呼叫此方法的date物件和指定日期。兩者相等時候返回0。呼叫物件在指定日期之前則返回負數。呼叫物件在指定日期之後則返回正數

2,******dateformat格式化日期

******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss ee");

system.out.println(sdf.format(d1));

sleep休眠:

try  catch (interruptedexception e)
3,calendar類:設定和獲取日期資料的特定部分,日期部分加上或者減去值

calendar c1 = calendar.getinstance();

int year1 = c1.get(calendar.year); //獲取年

c1.add(calendar.year, 2);//年加2

int year2 = c1.get(calendar.year);

int month = c1.get(calendar.month)+1;//獲取月(月是從0開始)

system.out.println(year1);

system.out.println(year2);

system.out.println(month);

// 獲得星期幾(注意(這個與date類是不同的):1代表星期日、2代表星期1、3代表星期二,以此類推)

//int day = c1.get(calendar.day_of_week);

haxe的時間使用

1 申明時間var date new date 2020,1,2,12,30,0 sun feb 02 2020 12 30 00 gmt 0100 w.europe standard time 建立乙個當前時間 var today date.now 2 格式化時間 date.getseconds ...

Java 日期和時間的使用

本文主要針對date,calendar兩個類的部分操作做說明,目前的專案中使用這兩個類已經可以滿足使用,將專案中用到的內容做乙個總結,方便日後查詢。calendar cal calendar.getinstance cal.set calendar.month,1 1 用要設定的月份減去1,所以1月...

java格式化時間使用的模式字母大全

字母 含義 型別 表現形式 g era 標誌符 text ad y 年 year 1996 96 m 年中的月份 month july jul 07 w 年中的週數 number 27 w 月份中的週數 number 2 d 年中的天數 number 189 d 月份中的天數 number 10 f...