java基础---Calendar类
生活随笔
收集整理的這篇文章主要介紹了
java基础---Calendar类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.henu;import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Demo03 {public static void main(String[] args) {//由于Calendar是一個抽象類,所以提供了getInstance方法進行實例化Calendar cal = Calendar.getInstance();System.out.println(cal.get(Calendar.YEAR));System.out.println(cal.get(Calendar.MONTH));System.out.println(cal.get(Calendar.DAY_OF_MONTH));//這個月的第幾天System.out.println(cal.get(Calendar.HOUR_OF_DAY));//這天的第幾個小時System.out.println(cal.get(Calendar.MINUTE));System.out.println(cal.get(Calendar.SECOND));System.out.println(cal.get(Calendar.MILLISECOND));/*根據日歷的規則,為給定的日歷字段添加或減去指定的時間量。從當前日歷時間減去 1 天,即返回昨天的當前時間*/cal.add(Calendar.DATE,-1);Date date = cal.getTime();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String strDate = sdf.format(date);//Date類型轉字符串類型StringSystem.out.println(strDate);/*從1970開始到現在的毫秒數表達式。*/Calendar.getInstance().getTimeInMillis();System.currentTimeMillis();/*當前日期的最后一天*/Calendar time = Calendar.getInstance();time.set(Calendar.DAY_OF_MONTH,time.getActualMaximum(Calendar.DAY_OF_MONTH));SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String strDate = sdf.format(time.getTime());System.out.println(strDate);}
}
?
總結
以上是生活随笔為你收集整理的java基础---Calendar类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Collection和Map中易考的一些
- 下一篇: java基础---多线程之交替打印,等待