我有一个来自 HTML Datepicker 的日期 (05/15/2013)。我想将此值保存在 mySQL 列中,该列是DATETIME
. 格式应该是yyyy-MM-dd
.
问问题
12333 次
4 回答
1
于 2013-05-31T06:36:29.293 回答
0
您可以将 joda time 与日期格式化程序一起使用,如下所示:
DateTime dateTime = DateTime.parse("05/15/2013", DateTimeFormat.forPattern("mm/dd/yyyy"));
String result = dateTime.toString(DateTimeFormat.forPattern("yyyy-mm-dd"));
于 2013-05-31T06:40:39.763 回答
0
您可以使用java.text.SimpleDateFormat
类,例如
String pattern = "dd/MM/yyyy";
SimpleDateFormat formatter = new SimpleDateFormat(pattern);
Date today = new Date();
String output = formatter.format(today);
您可以在 Oracle 官方教程页面上找到更多信息。
于 2013-05-31T06:40:47.343 回答
0
你可以试试这个
String new_date_string = your_date_string.replace("/", "-");
System.out.println(str);
或者你可以使用正则表达式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String formattedDate = formatter.format(new_date_string);
于 2013-10-09T11:00:51.613 回答