比如把”2010-1-22 02:10“变成可以存放到数据库中时间类型的字段中?
谢谢,呵呵。
人家问的是rails下的吧.应该是"2010-1-22 02:10".to_time
就可以了
[code="java"]java.sql.Timestamp.valueOf("2010-1-22 02:10")[/code]
在sql语句中使用to_date('2010-1-22 02:10','yyyy-MM-dd hh-mi')
public static java.sql.Date stringToDate(String sDate, String sFormat)
{
if (sDate == null || sDate.trim().length() == 0)
{
return null;
}
if (sFormat == null || sFormat.trim().equals(""))
{
sFormat = "yyyy-MM-dd hh:mm:ss a";
}
SimpleDateFormat objFormatter = new SimpleDateFormat(sFormat);
ParsePosition objPos = new ParsePosition(0);
java.sql.Date dtDate = new java.sql.Date(objFormatter.parse(sDate, objPos).getTime());
objFormatter = null;
objPos = null;
return dtDate;
}
在insert语句中,to_date('2010-1-22 02:10','yyyy-MM-dd hh-mi')
谷歌一箩筐