字符串轉換成yyyy-MM-dd日期類型的date(數據庫存儲只要日期)


https://www.cnblogs.com/javaxubo/articles/15366005.html查看完整版.

java.sql.Date 和 java.util.Date之間的轉換.適合數據庫中存儲的字段為Date類型

/*
     * 練習:字符串"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();
        }
        
    }

 


免責聲明!

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



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