【Java每日編程小練習(xí) 2021-01-23】 當(dāng)前日期和幾天后,幾個月后诬辈,幾年后的日期

1 題目重述

查看當(dāng)前日期和幾天后颓哮,幾個月后常摧,幾年后的日期磕洪。

2 題目分析

一直都很好奇吭练,電腦是如何獲取當(dāng)前日期的,曾經(jīng)還覺得是有人每天都在更改析显,哈哈哈鲫咽,現(xiàn)在才知道,我們只需要使用一個方法谷异,就可以準(zhǔn)確地知道當(dāng)前日期啦分尸,而且還可以知道幾天后,幾個月后歹嘹,幾年后的日期呢箩绍。

一起來看看吧。

2.1 實(shí)現(xiàn)思路

思路1:通過創(chuàng)建Date類尺上,來創(chuàng)建Data類中的對象now(目前已過期材蛛,但可用)

思路2:直接使用LocalDate類調(diào)用now()方法,獲取當(dāng)前日期

3 代碼實(shí)現(xiàn)

提醒: 要認(rèn)真看注釋哦怎抛!

3.1 實(shí)現(xiàn)方式

3.1.1 代碼語句:

    public static void main(String[] args) {

        // 查看今天的年月日
        // 方式一:通過創(chuàng)建Date類卑吭,來創(chuàng)建Data類中的對象now(目前已過期马绝,但可用)
        Date now = new Date();// 當(dāng)前日期時間,創(chuàng)建方式:類名 + 對象=new + 類名
        System.out.println(now);// 打印當(dāng)前日期對象河绽,CST中國標(biāo)準(zhǔn)時間
        System.out.println("年份:" + (now.getYear() + 1900));// 獲取年份,計(jì)算機(jī)紀(jì)年法:1900年為計(jì)算機(jī)元年
        System.out.println("月份:" + (now.getMonth() + 1));// 獲取月份(從0開始纹份,0-11)蔓涧,計(jì)算機(jī)記月法:從0開始元暴,0為1月
        System.out.println("星期:" + now.getDay());// 獲取星期(0-6兄猩,星期日-星期六)
        System.out.println("日期:" + now.getDate());// 獲取日期

        System.out.println(now.UTC(2021, 1, 23, 21, 12, 15));

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 方式二:直接使用LocalDate類調(diào)用now()方法,獲取當(dāng)前日期
        System.out.println(LocalDate.now());// 直接查看完整年月日
        System.out.println("年份:" + LocalDate.now().getYear());// 獲取年份,公元紀(jì)年法
        System.out.println("月份:" + LocalDate.now().getMonth());// 獲取月份名稱
        System.out.println("月份值" + LocalDate.now().getMonthValue());// 獲取月份值
        System.out.println("星期:" + LocalDate.now().getDayOfWeek());// 獲取星期名稱
        System.out.println("星期值:" + LocalDate.now().getDayOfWeek().getValue());// 獲取星期值连茧,1-7為星期一-星期日
        System.out.println("日期:" + LocalDate.now().getDayOfMonth());// 獲取日期

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 按照xx年xx月xx日的方式輸出當(dāng)前日期
        System.out.println(LocalDate.now().getYear() + "年" + LocalDate.now().getMonthValue() + "月"
                + LocalDate.now().getDayOfMonth() + "日");

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 按照xx年xx月xx日的方式輸出當(dāng)前日期十天后的日期
        // 方法一:
        System.out.println(LocalDate.now().getYear() + "年" + LocalDate.now().getMonthValue() + "月"
                + (LocalDate.now().getDayOfMonth() + 10) + "日");

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 輸出當(dāng)前日期n天/n周/n月/n年后的日期
        // 方式一:拼接輸出
        System.out.println(LocalDate.now().getYear() + "年" + LocalDate.now().getMonthValue() + "月"
                + LocalDate.now().getDayOfMonth() + "日");

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 方式二:格式化輸出
        System.out.printf("%d年%d月%d日\n", LocalDate.now().getYear(), LocalDate.now().getMonthValue(),
                LocalDate.now().getDayOfMonth());

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 方法二:使用LocalDate類調(diào)用now()方法啸驯,調(diào)用current方法祟峦,獲取當(dāng)前日期
        // %d:代表整數(shù)
        // %f:代表浮點(diǎn)數(shù)
        // %s:字符串
        // 計(jì)算十天后,五個月后的日期
        LocalDate current = LocalDate.now();// 按照格式輸出當(dāng)前日期惰聂,特別注意:localDate的創(chuàng)建不需要關(guān)鍵詞new

        // 獲取十天后的日期
        LocalDate after10Date = current.plusDays(10);
        System.out.println("十天后的日期為:" + after10Date);

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 獲取三十五天后的日期
        LocalDate after35Date = current.plusDays(35);
        System.out.println("三十五天后的日期為:" + after35Date);

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 獲取三周后的日期
        LocalDate after3week = current.plusWeeks(3);
        System.out.println("三周后的日期為:" + after3week);

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 獲取五個月后的日期
        LocalDate after5Month = current.plusMonths(5);
        System.out.println("五個月后的日期為:" + after5Month);

        // 分割線
        System.out.println();
        System.out.println("----------  我是一條活潑的分割線  ----------");
        System.out.println();

        // 獲取六年后的日期
        LocalDate after6year = current.plusYears(6);
        System.out.println("六年后的日期為:" + after6year);

    }

3.1.2 代碼結(jié)果:

Sat Jan 23 22:52:26 CST 2021
年份:2021
月份:1
星期:6
日期:23
61572258735000

----------  我是一條活潑的分割線  ----------

2021-01-23
年份:2021
月份:JANUARY
月份值1
星期:SATURDAY
星期值:6
日期:23

----------  我是一條活潑的分割線  ----------

2021年1月23日

----------  我是一條活潑的分割線  ----------

2021年1月33日

----------  我是一條活潑的分割線  ----------

2021年1月23日

----------  我是一條活潑的分割線  ----------

2021年1月23日

----------  我是一條活潑的分割線  ----------

十天后的日期為:2021-02-02

----------  我是一條活潑的分割線  ----------

三十五天后的日期為:2021-02-27

----------  我是一條活潑的分割線  ----------

三周后的日期為:2021-02-13

----------  我是一條活潑的分割線  ----------

五個月后的日期為:2021-06-23

----------  我是一條活潑的分割線  ----------

六年后的日期為:2027-01-23
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末迅箩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拐揭,更是在濱河造成了極大的恐慌堂污,老刑警劉巖盟猖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件式镐,死亡現(xiàn)場離奇詭異固蚤,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)你弦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鳖目,“玉大人,你說我怎么就攤上這事领迈〕勾牛” “怎么了狸捅?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長尘喝。 經(jīng)常有香客問我磁浇,道長,這世上最難降的妖魔是什么朽褪? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮缔赠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘戴质。我一直安慰自己踢匣,他們只是感情好后专,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪崭捍。 梳的紋絲不亂的頭發(fā)上尸折,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天,我揣著相機(jī)與錄音殷蛇,去河邊找鬼实夹。 笑死橄浓,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的亮航。 我是一名探鬼主播荸实,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼缴淋!你這毒婦竟也來了准给?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤重抖,失蹤者是張志新(化名)和其女友劉穎露氮,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钟沛,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡畔规,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了恨统。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片叁扫。...
    茶點(diǎn)故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖畜埋,靈堂內(nèi)的尸體忽然破棺而出莫绣,到底是詐尸還是另有隱情,我是刑警寧澤由捎,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布兔综,位于F島的核電站,受9級特大地震影響狞玛,放射性物質(zhì)發(fā)生泄漏软驰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一心肪、第九天 我趴在偏房一處隱蔽的房頂上張望锭亏。 院中可真熱鬧,春花似錦硬鞍、人聲如沸慧瘤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锅减。三九已至,卻和暖如春伐坏,著一層夾襖步出監(jiān)牢的瞬間怔匣,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工桦沉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留每瞒,地道東北人金闽。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像剿骨,于是被迫代替她去往敵國和親代芜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容