時間處理類SimpleDateFormat的parse和format方法的使用

  • SimpleDateFormat.format把date轉成String
  • SimpleDateFormat.parse把String轉成date
package basic;

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

/**
 * create by liuzhiwei on 2020/3/29
 */
public class 日期格式SimpleDataFormat {
    public static void main(String[] args) {
        Date now = new Date();
        System.out.println(now.toString());

        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        //SimpleDateFormat中format方法可以把date類型轉換成特定格式的String型的字符串
        String formatString = simpleDateFormat.format(now);
        System.out.println("formatString:" + formatString);


        String string = "2020-03-29 23:40:37";
        try {
            //SimpleDateFormat中的parse方法可以把String型的字符串轉換成特定格式的date類型
            Date parseDate = simpleDateFormat.parse(string);
            System.out.println("日期時間對象:" + parseDate + " 時間戳: " + parseDate.getTime());
        } catch (ParseException e) {
            e.printStackTrace();
        }


    }
}

  • 結果
Tue Mar 31 20:58:09 CST 2020
formatString:2020-03-31 20:58:09
日期時間對象:Sun Mar 29 23:40:37 CST 2020 時間戳: 1585496437000
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章