2017-10-04 65 views
0

好的,所以我正在研究一個項目,並遇到了一個錯誤'意外數據'。我到處搜索,但我不明白什麼是錯誤的,然後我看到堆棧溢出的答案,你必須解析日期之前插入數據庫。我解析日期,它的工作。我想知道爲什麼我們必須在進入數據庫之前解析日期,如果日期是從API中獲取的?爲什麼我們必須在插入數據庫之前解析日期?

+0

MySQL數據庫需要格式爲Y-m-d格式的日期。如果API提供了其他格式,則必須格式化日期 –

+0

如果您發佈了一些代碼或日期格式,那麼您的API會得到更精確的答案。你的問題非常模糊。 – C14L

+0

@ C14L抱歉如果我的格式不正確,我只是問一個普遍的問題。 –

回答

0

那麼,主要是由於您的API的返回類型與您的數據庫系統支持的類型不兼容。你可以使用像Hibernate這樣的ORM,因此它可以處理這個問題。研究並找出如何使用。無論如何,你是從API分析你的日期對象到哪種類型?

+0

我從magento獲取數據,我使用Laravel框架,並使用Carbon解析日期。 –

相關問題