dak*_*ait 3 java datetime sql-server-2008
即时得到的SQL Server日期时间(2013年1月1日),形成SqlRowSet
像
while (rs.next()) {
myBean.setDateProp(rs.getString(4));
}
Run Code Online (Sandbox Code Playgroud)
的类型myBean
DateProp
是java.util.Date
,有没有办法转换(1 Jan 2013)
为java Date表示.
我试过以下代码
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss.SSS");
Date date=new Date();
try {
date = sdf.parse("1 Jan 2013");
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我得到了 ParseException
严重:java.text.ParseException:无法解析的日期:"2013年1月1日"
任何方向......
试试这个 -
SimpleDateFormat sdf = new SimpleDateFormat("dd MMM yyyy");
Date date=new Date();
try {
date = sdf.parse("1 Jan 2013");
}catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)