摘要:知識(shí)點(diǎn)總結(jié)常用類類知識(shí)點(diǎn)總結(jié)常用類在標(biāo)準(zhǔn)類庫中包含一個(gè)類。它的對象表示一個(gè)特定的瞬間,精確到毫秒。中時(shí)間的表示說白了也是數(shù)字,是從標(biāo)準(zhǔn)紀(jì)元點(diǎn)開始到某個(gè)時(shí)刻的毫秒數(shù),類型是。
Java知識(shí)點(diǎn)總結(jié)(常用類-Date類)
@(Java知識(shí)點(diǎn)總結(jié))[Java, Java常用類]
[toc]
在標(biāo)準(zhǔn)Java類庫中包含一個(gè)Date類。它的對象表示一個(gè)特定的瞬間,精確到毫秒。
Java中時(shí)間的表示說白了也是數(shù)字,是從:標(biāo)準(zhǔn)紀(jì)元1970.1.1.0點(diǎn)開始到某個(gè)時(shí)刻的毫秒數(shù),類型是long。DateFormat和SimpleDateFormat
完成字符串和時(shí)間對象的轉(zhuǎn)化
format、parse
String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,屬于本月的第W周" ).format(new Date()); System.out.println(date); //2013-02-27 15:29:18,屬于本月的第5周 try { Date parse = new SimpleDateFormat("yyyy,MM,dd").parse("2011,7,7"); System.out.println(parse); //Thu Jul 07 00:00:00 CST 2011 } catch (ParseException e) { e.printStackTrace(); }簡單的日期格式的格式代碼 Calendar日歷類
GregorianCalendar 是Calendar 的一個(gè)具體子類,提供了世界上大多數(shù)國家/地區(qū)使用的標(biāo)準(zhǔn)日歷系統(tǒng)。
注意:
-月份:一月是0,二月是1,以此類推 -星期:周日是1,周一是2,以此類推 GregorianCalendar c = new GregorianCalendar(); //c.set(2014, 1, 23, 17, 21); //c.set(Calendar.MONTH, 1); c.set(2014, Calendar.FEBRUARY, 23, 17, 21); System.out.println(c.getTime()); c.add(Calendar.YEAR, -20); //往前推20年 System.out.println(c.getTime());可視化日歷
public static void myCalendar() { //String date = "2017/02/27"; System.out.print("請輸入日期:" ); Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); System.out.println("日 一 二 三 四 五 六" ); try { Date date = new SimpleDateFormat("yyyy/MM/dd").parse(input); GregorianCalendar c = new GregorianCalendar(); c.setTime(date); int day = c.get(Calendar.DATE); c.set(Calendar.DATE, 1); int week = c.get(Calendar.DAY_OF_WEEK ); int j = 0; if (week >1) { for (int i = 0; i < week-1; i++) { System.out.print(" "); j++; } } for (int i = 1; i <= c.getActualMaximum(Calendar.DATE); i++) { if (day==i) { System.out.print("*" ); } System.out.print(i+" "); j++; if (j%7==0) { System.out.println(); } } } catch (ParseException e) { e.printStackTrace(); } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/69165.html
摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號(hào)作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...
摘要:知識(shí)點(diǎn)總結(jié)概要知識(shí)點(diǎn)總結(jié)簡介為開發(fā)者使用數(shù)據(jù)庫提供了統(tǒng)一的編程接口,它由一組類和接口組成主要在包中。跟蹤可用的驅(qū)動(dòng)程序,并在數(shù)據(jù)庫和相應(yīng)的驅(qū)動(dòng)程序之間建立連接。接口與特定數(shù)據(jù)庫的連接會(huì)話,在連接上下文中執(zhí)行語句并返回結(jié)果。 Java知識(shí)點(diǎn)總結(jié)(JDBC-概要) @(Java知識(shí)點(diǎn)總結(jié))[Java, JDBC] 簡介 JDBC(Java Database Connection)為Java...
摘要:我在面試前針對基礎(chǔ)也花了不少的時(shí)間,期間也將自己寫過的博文粗略地刷了一遍,同時(shí)也在網(wǎng)上找了不少比較好的資料部分是沒看完的??疵嬖囶}也是校驗(yàn)自己是否真正理解了這個(gè)知識(shí)點(diǎn),也很有可能會(huì)有新的收獲。 一、前言 只有光頭才能變強(qiáng) 回顧前面: 廣州三本找Java實(shí)習(xí)經(jīng)歷 上一篇寫了自己面試的經(jīng)歷和一些在面試的時(shí)候遇到的題目(筆試題和面試題)。 我在面試前針對Java基礎(chǔ)也花了不少的時(shí)間,期間也將...
閱讀 2118·2021-11-05 09:42
閱讀 2861·2021-09-23 11:21
閱讀 2857·2019-08-30 14:00
閱讀 3323·2019-08-30 13:15
閱讀 471·2019-08-29 17:18
閱讀 3563·2019-08-29 16:29
閱讀 2762·2019-08-29 14:06
閱讀 2803·2019-08-23 14:41