java毫秒值转换成日期_Java学习笔记day08
Object類
java.lang.Object
類Object是類層次結構的根類
每個類都使用Object作為 超(父)類
所有對象(包括數組)都實現這個類的方法
Object類的toString方法
任何一個類都是從Object類繼承下來的,因此在任何一個類里面都可以重寫這個toString()方法。toString()方法的作用是當一個引用對象和字符串作連接的時候,或者是直接打印這個引用對象的時侯,這個引用對象都會自動調用toString()方法,通過這個方法返回一個表示引用對象自己正常信息的字符串,而這個字符串的內容由我們自己去定義,默認的字符串內容是“類名+哈希編碼”
Object類的equals方法
Person類默認繼承了Object類,所以使用Object類的equals方法
boolean equals(Object obj) 指示其他某個對象是否與此對象相等
equals方法源碼:
public boolean equals(Object obj) {
return (this == obj);
}
參數:
Object obj;可以傳遞任意的對象
== 比較運算符,返回的是一個布爾值 true false
基本數據類型:比較的是值
引用數據類型:比較的是兩個對象的地址值
this是誰?哪個對象調用的方法,方法中的this就是那個對象:p1調用的equals方法所以this就是p1
obj:傳遞過來的參數p2
this == obj -->p1 == p2毫秒值
java.util.Date:表示日期和時間的類
類 Date 表示特定的瞬間,精確到毫秒
毫秒:千分之一秒 1000毫秒=1秒
毫秒值作用:可以對時間進行計算
把日期轉換為毫秒:
當前的日期:2088-01-01
時間原點(0毫秒):1970-01-01 00:00:00
就是計算當前日期到時間遠點之間一共經歷了多少毫秒
Date類的構造方法和成員方法
importDateFormat類
java.text.DateFormat:是日期/時間格式化子類的抽象類
作用:
格式化(也就是日期 -> 文本)、解析(文本 -> 日期)
成員方法:
String format(Date date) 按照指定的模式,把Date的日期格式化為符合模式的字符串
Date parse(String source) 把符合模式的字符串,解析為Date日期
DateFormat類是一個抽象類,無法直接創建對象使用,可以使用DateFormat類的子類
java.text.SimpleDateFormat extends DateFormat
構造方法
SimpleDateFormat(String pattern)
用給定的模式和默認語言環境的日期格式符合構造 SimpleDateFormat
參數:
String pattern:傳遞指定模式
模式:區分大小寫
y 年
M 月
d 天
H 時
m 分
s 秒
寫對應的模式,會把模式替換為對應的日期時間
”yyyy-MM-dd HH:mm:ss“
注意:
聯結符號可以改字母不能改
DateFormat類中的format方法和parse方法
publicCalendar類
java.util.Calendar:日歷類
抽象類,有很多操作日歷字段的方法
無法直接創建對象使用,有一個靜態方法getInstance(),該方法返回了Calendar類的子類對象
static Calendar getInstance()
System類
StringBuilder類
java.lang.StringBuilder類:字符串緩沖區,可以提高字符串的效率構造方法:
StringBuilder() 構造一個不帶任何字符的字符串生成器,其初始容量為 16 個字符
StringBuilder(String str) 構造一個字符串生成器,并初始化為指定的字符串內容。
StringBuilder類的append方法
/*StringBuilder類的toString方法
/* String、StringBuffer與StringBuilder之間區別?www.baidu.com包裝類
Java中的基本數據類型沒有方法和屬性,而包裝類就是為了讓這些擁有方法和屬性,實現對象化交互。
/*自動裝箱與自動拆箱
/*基本類型與字符串類型之間的相互轉換
/*總結
以上是生活随笔為你收集整理的java毫秒值转换成日期_Java学习笔记day08的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做笔记软件
- 下一篇: android Wifi连接及检测信号强