1. 程式人生 > 其它 >字串轉換成yyyy-MM-dd日期型別的date(資料庫儲存只要日期)

字串轉換成yyyy-MM-dd日期型別的date(資料庫儲存只要日期)

https://www.cnblogs.com/javaxubo/articles/15366005.html檢視完整版.

/*
     * 練習:字串"2020-09-08"轉換為java.sql.Date
     * 符合在實際開發中從前臺頁面獲取到的日期是字串型別的,需要
     * 我們向資料庫中儲存的時候,資料庫中的欄位型別是Date型別的.
     * 這時候就需要我們在後臺進行轉換儲存.
     * 
     */
    @Test
    public void testExer() {
        String string = "2020-09-02";
        SimpleDateFormat simpleDateFormat 
= new SimpleDateFormat("yyyy-MM-dd"); try { Date date =simpleDateFormat.parse(string); System.out.println(date);//這裡雖然進行了轉換,但是我們可以通過控制檯的輸出看到 //它的日期格式目測來看不是我們想要的格式. //將java.util.Date轉換為java.sql.Date的方法是呼叫構造器 java.sql.Date bDate = new
java.sql.Date(date.getTime()); System.out.println(bDate);//此時輸出的格式就是yyyy-MM-dd } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } }