Java——日期獲取和日期格式化


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateFormatTest {

    public static void main(String[] args) {
        Date date = new Date();//獲取系統當前時間
        System.out.println(date);//Thu Jul 18 11:34:28 CST 2019
        
        Calendar calendar = Calendar.getInstance(); //獲取當前的系統時間。
        System.out.println(calendar.getTime());//Thu Jul 18 13:38:05 CST 2019
        System.out.println("年:"+ calendar.get(Calendar.YEAR));
        System.out.println(calendar.get(Calendar.MONTH));//月份從0計,一月是0
        System.out.println("月:"+ (calendar.get(Calendar.MONTH)+1));
        System.out.println("日:"+ calendar.get(Calendar.DATE));
        System.out.println("時:"+ calendar.get(Calendar.HOUR_OF_DAY));
        System.out.println("分:"+ calendar.get(Calendar.MINUTE));
        System.out.println("秒:"+ calendar.get(Calendar.SECOND));
        
        /**
            y 年
            M 月
            d 日
            h 時(12小時計算法)
            H 時(24小時計算法)
            m 分
            s 秒
            S 毫秒
         */
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(dateFormat.format(date));//2019-07-18 13:48:52
        
        String str = "2019-07-18 13:48:52";
        try {
            Date strDate = dateFormat.parse(str);//把字符串轉為日期,格式必須與SimpleDateFormat格式相同
            System.out.println(strDate);//Thu Jul 18 13:48:52 CST 2019
        } catch (ParseException e) {
            e.printStackTrace();
        }
        
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM