我正在使用jdbc。我的表中有一個日期類型。我想使用PreparedStatement將數據插入表中,並且我想從日期格式中使用用戶的值來使用----如何掃描jdbc的java日期
Product product = new Product()
;
Date date = product.setDate(scan.(?))
?
如何掃描java.sql.Date類型從掃描儀?或者其他解決方案?
我正在使用jdbc。我的表中有一個日期類型。我想使用PreparedStatement將數據插入表中,並且我想從日期格式中使用用戶的值來使用----如何掃描jdbc的java日期
Product product = new Product()
;
Date date = product.setDate(scan.(?))
?
如何掃描java.sql.Date類型從掃描儀?或者其他解決方案?
閱讀date
爲string
和使用SimpleDateFormat
其轉換成正確的格式(如果需要),並做
java.sql.Date.valueOf(String date)
日期可以以多種方式進行格式化。例如以下所有的常用格式用於第一2015年5月,中:
請注意,如果採取了錯誤的假設,則中間兩者都易於解釋爲Jan 1。出於這個原因,如果不知道日期的格式,就無法可靠地解析日期。
如果您正在從控制檯讀取日期,然後使用Scanner並稍後使用SimpleDateFormat將其轉換爲java.sql.Date,則需要指定正確的格式。