Here you can find the source of toTimeStamp(String sDate, String format)
public static Timestamp toTimeStamp(String sDate, String format)
//package com.java2s; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCalendar; public class Main { public static Timestamp toTimeStamp(String sDate) { return toTimeStamp(sDate, "dd/MM/yyyy"); }/* w ww .j a v a 2 s .c o m*/ public static Timestamp toTimeStamp(String sDate, String format) { Timestamp timeStampDate = null; Date utilDate = null; if (sDate != null) { utilDate = toUtilDate(sDate, format); timeStampDate = toTimeStamp(utilDate); } return timeStampDate; } public static Timestamp toTimeStamp(Date utilDate) { Timestamp timeStampDate = null; if (utilDate != null) { timeStampDate = new Timestamp(utilDate.getTime()); } return timeStampDate; } public static Timestamp toTimeStamp(java.sql.Date sqlDate) { Timestamp timeStampDate = null; if (sqlDate != null) { timeStampDate = new Timestamp(sqlDate.getTime()); } return timeStampDate; } public static Date toUtilDate(String sDate) { return toUtilDate(sDate, "dd/MM/yyyy"); } public static Date toUtilDate(String sDate, String format) { Date utilDate = null; try { SimpleDateFormat tempDate = new SimpleDateFormat(format); utilDate = tempDate.parse(sDate); } catch (ParseException e) { System.out.println("Found error exception while toUtilDate.\n" + e); } return utilDate; } public static Date toUtilDate(java.sql.Date sqlDate) { Date utilDate = null; utilDate = (Date) sqlDate; return utilDate; } public static Date toUtilDate(Timestamp timeStampDate) { Date utilDate = null; GregorianCalendar gc = new GregorianCalendar(timeStampDate.getYear(), timeStampDate.getMonth(), timeStampDate.getDate()); utilDate = gc.getTime(); return utilDate; } }