package com.gaosheng.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringToDate { /** * 字符串转换成日期 * @param stringdate 要转换的字符串(字符串格式 yyyy-MM-dd) * @return */ public Date getStringtoDate(String stringdate){ Date dd =null; SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-dd"); Date cDate; try { cDate = df.parse(stringdate); dd=new java.sql.Date(cDate.getTime()); } catch (ParseException e1) { } return dd; } /** * 字符串转换成日期 * @param stringdate 要转换的字符串 * @param format 字符串的日期格式 * @return */ public Date getStringtoDate(String stringdate,String format){ Date dd =null; Date cDate; try { SimpleDateFormat df =new SimpleDateFormat(format); cDate = df.parse(stringdate); dd = new java.sql.Date(cDate.getTime()); } catch (ParseException e1) { } return dd; } public static void main(String[] args) { StringToDate d=new StringToDate(); System.out.println(d.getStringtoDate("2009-1-01")); } }