如何将字符串转换为时间格式

比如把”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')

谷歌一箩筐