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 補...