溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Date與Calendar類(lèi)如何在Java項(xiàng)目中使用

發(fā)布時(shí)間:2020-11-30 16:47:51 來(lái)源:億速云 閱讀:249 作者:Leah 欄目:編程語(yǔ)言

本篇文章給大家分享的是有關(guān)Date與Calendar類(lèi)如何在Java項(xiàng)目中使用,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。

具體方法如下:

public void testDate() {
  //SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//設(shè)置日期格式
  Date date = new Date();
  String dateString = date.toString();
  long times = date.getTime();
  System.out.println("date.toString():"+date.toString());
  System.out.println("當(dāng)前時(shí)間戳(毫秒):" + times);
  Calendar c = Calendar.getInstance();
  System.out.println("當(dāng)前日期:" + c.get(Calendar.DATE));
  System.out.println("當(dāng)前年份:" + c.get(Calendar.YEAR));
  //月份從0開(kāi)始,0-11
  System.out.println("當(dāng)前月份:" + c.get(Calendar.MONTH));
  //12小時(shí)制,0-11
  System.out.println("12小時(shí)制:當(dāng)前小時(shí):" + c.get(Calendar.HOUR));
  System.out.println("24小時(shí)制:當(dāng)前小時(shí):" + c.get(Calendar.HOUR_OF_DAY));
  System.out.println("當(dāng)前分鐘:" + c.get(Calendar.MINUTE));
  System.out.println("當(dāng)前秒:" + c.get(Calendar.SECOND));
  System.out.println("一年中的某天:" + c.get(Calendar.DAY_OF_YEAR));
  System.out.println("當(dāng)前時(shí)間戳(毫秒):" + c.getTimeInMillis());
  System.out.println("Calendar的toString()方法一般用作調(diào)試:"+c.toString());
  SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
  String currentDateStr = df.format(new Date());
  System.out.println("當(dāng)前日期yyyyMMdd:"+currentDateStr);
}
<br><br>

輸出結(jié)果:

date.toString():Wed Aug 02 11:39:05 CST 2017
當(dāng)前時(shí)間戳(毫秒):1501645145298
當(dāng)前日期:2
當(dāng)前年份:2017
當(dāng)前月份:7
12小時(shí)制:當(dāng)前小時(shí):11
24小時(shí)制:當(dāng)前小時(shí):11
當(dāng)前分鐘:39
當(dāng)前秒:5
一年中的某天:214
當(dāng)前時(shí)間戳(毫秒):1501645145302
Calendar的toString()方法一般用作調(diào)試:java.util.GregorianCalendar[time=1501645145302,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2017,MONTH=7,WEEK_OF_YEAR=31,WEEK_OF_MONTH=1,DAY_OF_MONTH=2,DAY_OF_YEAR=214,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=11,HOUR_OF_DAY=11,MINUTE=39,SECOND=5,MILLISECOND=302,ZONE_OFFSET=28800000,DST_OFFSET=0]
當(dāng)前日期yyyyMMdd:20170802

以上就是Date與Calendar類(lèi)如何在Java項(xiàng)目中使用,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI