亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線(xiàn)咨詢(xún)客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

/**

* 測(cè)試Date類(lèi)

* DateFormat抽象類(lèi) SimpleDateFormat類(lèi) 用于日期和字符串之間轉(zhuǎn)換

*/

public class TestDate {

public static void main(String[] args) {

long nowTime = System.currentTimeMillis();

//返回當(dāng)前時(shí)間 單位毫秒 從1970-01-01 0:00開(kāi)始計(jì)算的總毫秒值 在1970以后為正數(shù) 以前為負(fù)數(shù)

//JAVA.lang.System類(lèi)靜態(tài)方法

long max = Long.MAX_VALUE;

//包裝類(lèi)Long中存放常量 MAX MIN

long range = max/(1000L*3600*24*365);

//1000毫秒 加L轉(zhuǎn)為long類(lèi)型防止int溢出

System.out.println(range+"的結(jié)果為292471208");

//范圍為正負(fù)2.9億年

Date d1 = new Date();

System.out.println(d1+"的結(jié)果為Mon Jul 11 20:52:25 CST 2022");

//無(wú)參new Date()返回當(dāng)前時(shí)間的Date對(duì)象 d1.fastTime存儲(chǔ)當(dāng)前時(shí)間System.currentTimeMillis()的long值

System.out.println(d1.getTime()+"的結(jié)果為1657544258209");

//.getTime()返回fastTime

System.out.println(d1.getTime()/(1000L*3600*24*365)+"的結(jié)果為52 即從1970至今(2022)52年");

Date d2 = new Date(1000L*3600*24*365*52);

//傳參long 毫秒

System.out.println(d2+"的結(jié)果為Sun Dec 19 08:00:00 CST 2021 有閏年所以有誤差");

SimpleDateFormat df = new SimpleDateFormat();

//format格式化 ()中的參數(shù)為字符串 通過(guò)輸入的字符串設(shè)定日期的匹配格式和輸出格式 無(wú)參默認(rèn)格式為"yy-MM-dd 上/下午hh:mm" DateFormat為抽象類(lèi) 可以用做引用類(lèi)型 構(gòu)造器需要用SimpleDateFormat()

System.out.println(df.format(d1)+"的結(jié)果為22-7-11 下午9:38");

//yy22 MM7 dd11 下午 hh9 :mm38 .format()將Date對(duì)象轉(zhuǎn)換為字符串String 按照df設(shè)定好的格式

try {

System.out.println(df.parse("90-12-20 上午11:30"));

//parse解析操作要求處理ParseException try/catch和throws二選一

//結(jié)果為T(mén)hu Dec 20 11:30:00 CST 1990

//.parse()將符合設(shè)定格式的字符串轉(zhuǎn)換為Date對(duì)象 print的結(jié)果為Date對(duì)象.toString 所以格式和設(shè)定的格式不同

//這里90轉(zhuǎn)換為1990

} catch (ParseException e) {

throw new RuntimeException(e);

}

DateFormat df2 = new SimpleDateFormat("年份:yyyy 月份大寫(xiě)的:MM 日:dd 小時(shí)0-23:HH 分鐘:mm 秒:ss 年里的第幾周:w 年里的第幾天:D 星期幾大寫(xiě)的:EEE三個(gè)字符就顯示單詞的前三位");

try {

Date d4 = df2.parse("年份:2022 月份大寫(xiě)的:07 日:11 小時(shí)0-23:22 分鐘:04 秒:25 年里的第幾周:29 年里的第幾天:192 星期幾大寫(xiě)的:星期一三個(gè)字符就顯示單詞的前三位"/*中文環(huán)境下顯示為漢字星期幾*/);

System.out.println(d4+"的結(jié)果為Mon Jul 11 22:04:25 CST 2022");

//格式中的EEE在中文環(huán)境下變成了 星期幾 格式中的字母是固定含義的 比如年份只能用y表示 不同在于 yy代表末尾兩位數(shù) yyyy代表四位年份 但第幾周的w一個(gè)就對(duì)應(yīng)了29 第幾天的D一個(gè)就對(duì)應(yīng)了192

} catch (ParseException e) {

throw new RuntimeException(e);

}

}

}

分享到:
標(biāo)簽:Date
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定