0
私は、日付フィールドをmysqlテーブルに保存しようとしています。 私のJSPフォームの日付フィールドは、MM/DD/YYYの形式で、データベースではYYYY/MM/DDの形式です。 フォームから日付を取得し、YYYY/MM/DD形式の表に挿入するにはどうすればよいですか?異なる日付形式のjspを使用して日付フィールドをデータベースに挿入
私は、日付フィールドをmysqlテーブルに保存しようとしています。 私のJSPフォームの日付フィールドは、MM/DD/YYYの形式で、データベースではYYYY/MM/DDの形式です。 フォームから日付を取得し、YYYY/MM/DD形式の表に挿入するにはどうすればよいですか?異なる日付形式のjspを使用して日付フィールドをデータベースに挿入
String publishdt = request.getParameter("publish");
if(publishdt == null)
{
publishdt = "";
}
else
{
try
{
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
LocalDate date = LocalDate.parse(publishdt, formatter);
publish = String.format("%s", date);
}
catch (DateTimeParseException exc)
{
out.println("%s is not parsable!%n"+publish);
throw exc; // Rethrow the exception.
}
// 'date' has been successfully parsed
}
「YYYY/MM/DD」は、mysqlの正しい形式のようには見えません。 –
MySQLでどのようなタイプを使用していますか? DATEまたはVARCHAR? – ranieuwe
私はMYSQLで日付データ型を使用しました。 – JAMES