Date類,和SimpleDateFormat日期格式化


import java.util.Date;

public class Datefinally {
    public static void main(String[] args) {
        Date date = new Date();
        //打印的不是地址,肯定是重寫了toString方法
        System.out.println(date);
        long ms = 24*60*60*1000;
        long ms1 = System.currentTimeMillis();
//        獲取昨天的時間
        Date date1 = new Date(ms1 - ms);
        System.out.println(date1);
        long s  =date1.getTime();
//        getTime()和System.currentTimeMillis()一樣都是獲取到當前的毫秒數
    }
}

 

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

public class DateFormat {
        public static void main(String[] args) {
            //創建日期的對象
            Date date = new Date();
            //創建日期格式化對象
            SimpleDateFormat sdf = new SimpleDateFormat();
            String name = sdf.format(date);
            System.out.println(name);
            
            SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            String str1 = sdf1.format(date);
            System.out.println(str1);
            //字符串轉換為日期
            String str2 = "1999-02-12 11:11:11";
            try {//注意一定要和指定的格式匹配
                Date date1 = sdf1.parse(str2);
                System.out.println(date1);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }
}

 


免責聲明!

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



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