Date類,實現日期類

2021-09-25 07:51:52 字數 1508 閱讀 7106

(1)概述:

​ 類 date 表示特定的瞬間,精確到毫秒。

(2)構造方法:

​ public date()

​ public date(long date) //把乙個long型別的毫秒值轉換成乙個日期物件

(3)成員方法:

public long gettime(): 獲取乙個日期物件物件毫秒值

public void settime(long time): 給乙個日期物件設定上指定的毫秒值 例:date.settime(1000 * 60 * 60) ;

(4)舉例:

public class demo4 

}

結果:

1563289119622

thu jan 01 09:00:00 cst 1970

(1)概述:

​ 可以把乙個日期物件格式化成乙個文字(字串) , 也可以把乙個日期字串解析成乙個日期物件

(2)構造方法:

(3)規則的定義:

y 年m 月

d 天h 時

m 分s 秒

(4)成員方法:

public string format(date date): 把乙個日期物件格式化成乙個字串

public date parse(string datestr): 把乙個日期字串解析成乙個日期物件 注意要以指定格式解析

(5)演示:

public class demo4 

}

結果:

tue jul 16 23:18:38 cst 2019

19-7-16 下午11:18

2023年07月16日 23:18:38 星期二

(1)概述:

​ calendar 類是乙個抽象類,不能直接new物件,可以通過他的乙個靜態成員方法getinstance()來獲取他的物件。

​ 它為特定瞬間與一組諸如 year、month、day_of_month、hour

等日曆字段之間的轉換提供了一些方法,並為操作日曆字段(例如獲得下星期的日期)提供了一些方法。

(2)成員方法:

​ public static calendar getinstance() 使用預設時區和語言環境獲得乙個日曆物件

​ public int get(int field) 獲得給定日曆字段對應的值 field通過calendar提供的字段來拿

(3)舉例:

public class calendardemo 

}

(4)getinstance()

​ 使用預設時區和語言環境獲得乙個日曆。返回的 calendar 基於當前時間,使用了預設時區和預設語言環境。

返回:乙個 calendar。

(5)舉例:

public class demo4 

}

結果:

2018

182000

date日期類實現 C

include include includeusing namespace std class date 拷貝構造 date const date d 賦值運算子過載 date operator const date d return this 運算子過載 date operator int da...

date 日期工具類

兩個日期相減獲得月份 param startcal param endcal return throws parseexception public static int twodatagetmonth string startcal,string endcal throws parseexcept...

類和物件 Date 日期類)

date.h pragma once include include using namespace std class date date const date d 建構函式 date d1 d2 d1 d1 date operator const date d return this bool ...