包裝類 與 日期 的操作

2021-09-25 15:11:08 字數 2328 閱讀 1511

jdk1.5新特性之包裝類

基本資料型別			包裝類		 	    

int integer

char character

byte byte

short short

long long

float float

double double

boolean boolean

基本資料型別 包裝類

基本資料型別 ----> 包裝類  (裝箱 : boxing) 

包裝類 ----> 基本資料型別 (拆箱: unboxing)

jdk1.5版本之前,包裝類不能直接進行+,-,*,/等操作;

jdk1.5版本之後,增加了自動拆箱和裝箱的功能,且可以使用包裝類直接進行數字運算。

1.將字串與資料型別相互轉換

2. 泛型

建構函式

date()

分配乙個 date物件,並初始化它,以便它代表它被分配的時間,測量到最近的毫秒。

date(long date)

分配乙個 date物件,並將其初始化為表示自稱為「時代」的標準基準時間以後的指定毫秒數。

其他方法

long gettime()

返回自2023年1月1日以來,由此 date物件表示的00:00:00 gmt的毫秒 數 。

//年月日 時分秒

//時間距離

//獲得當前日期物件

date date = new date(); // 建立物件 ,無參建構函式

system.out.println("當前日期:" + date);

//獲得當前日曆物件

calendar calendar = calendar.getinstance();

system.out.println("當前日曆:" +calendar);

//獲得某個日期的年份

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

system.out.println("當前日曆的年份:" +year);

//獲得某個日期的月份

int month = calendar.get(calendar.month) +1;

system.out.println("當前日曆的月份:" +month);

//獲得某個日期的日

int day = calendar.get(calendar.day_of_month);

system.out.println("當前日曆的日:" +day);

//獲得某個日期的時

int hourofday = calendar.get(calendar.hour_of_day);

system.out.println("當前日曆的時 ,24小時制:" +hourofday);

int hour = calendar.get(calendar.hour);

system.out.println("當前日曆的時,12小時制:" +hour);

//獲得某個日期的分鐘

int minute = calendar.get(calendar.minute);

system.out.println("當前日曆的分鐘:" +minute);

//獲得某個日期的秒

int second = calendar.get(calendar.second);

system.out.println("當前日曆的年份:" +second);

/**

* 日期工具類

* 該類提供了日期的一系列的方法

* 日期與文字的相互轉換

* 獲得年月日時分秒

* 兩個日期的比較

* 兩個日期的相差的時間等等

*/public class dateutil catch (parseexception e)

return date;

}/**

* 日期轉換成字串

* @param date 要轉換的日期物件

* @param dateparttern 日期轉換格式

* @return 返回字元換表示的日期

*/public static string datetostring(date date,string dateparttern)

}

時間與日期類封裝

在ios開發時,會經常用到一些處理時間的函式和方法,比如求當前時間,計算兩個日期差幾天,格式化現在時間與給定的秒數的時間差等。所以就整理並歸納了一些比較實用的方法。主要用到的類有 nsdate,nsdateformatter,nscalendar,nsdatecomponents,nstimeint...

常用類 包裝類 String類和日期類

概念 基本資料型別不是物件,所以就有基本資料型別對應的類,稱為包裝類基本資料型別 包裝類byte byte boolean boolean short short char character intinteger long long float float double double 重點 包裝類...

js中時間戳與日期轉換 js日期操作

常用的一些日期操作。用js獲取乙個時間戳。得到的數值其實是從1970 1 1到當前的時間的毫秒數。時間戳轉化成日期。那麼日期加減的話就可以這樣寫吧。更詳細的話。function formatdate now var d new date 1230999938 alert formatdate d 補...