Laravel解決nesting level錯誤和隱藏index.php的問題
阿新 • • 發佈:2020-11-19
今天遇見了一個問題,向資料庫中新增日期時,前臺傳過來的是String格式,就像“2020-10-10”,新增進資料庫時需要的是Java.sql.Date。
在利用 ”SimpleDateFormat“ 轉換以後新增時報錯 “java.util.Date cannot be cast to java.sql.Date Date” 。 `SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");` `book.setPublishdate(sdf.parse(pubdate));` 遂一番查詢後發現,java.sql.Date是java.util.Date的子類,是一個包裝了毫秒值的瘦包裝器 “規範化”的java.sql.Date只包含年月日資訊,時分秒毫秒都會清零。 解決辦法是 `java.sql.Date date = new java.sql.Date(sdf.parse(pubdate).getTime());` `book.setPublishdate(date);` 這裡是連結[https://blog.csdn.net/a597926661/article/details/7720803]() 亦可以通過直接從String轉換為sql.Date更為快捷方便
這是一個在2012年就發表在CSDN上的文章,很難想象,在計算機-網際網路這個行業,技術發展日新月異,本應該是迭代極快的時代,然而各種技術飛速發展的同時,在傳統的Java或者資料庫方面,
仍然經常產生一些,在十數年前就已經產生過的問題,仍然被後人碰到並搜尋解決方案,好在網路的便捷與技術的特性使問題能夠極快的得到解決,或許正是因為這個原因,問題才一個個的產生。
未來的我們又能為此而改變些什麼呢?
(這個編輯器為什麼產生一種又先進又落後的感覺,別的人頁面都好漂亮)