Here are some simple functions to handle conversion of Strings to Date Format.
package gutils;
import java.sql.Date;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
/**
*
* @author nrganeshbabu
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception
{
convertString2UtilDate("30/09/1999");
converString2SQLDate("30/09/1999");
convertString2SQLDateTimeStamp("30/12/2020 18:45:54.999");
}
private static java.util.Date convertString2UtilDate(String date) throws Exception
{
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date utilDate = df.parse(date);
System.out.println(utilDate);
return utilDate;
}
private static java.sql.Date converString2SQLDate(String date) throws Exception
{
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date utilDate = df.parse(date);
java.sql.Date sqlDate = new Date(utilDate.getTime());
System.out.println(sqlDate);
return sqlDate;
}
private static java.sql.Timestamp convertString2SQLDateTimeStamp(String timestamp) throws Exception
{
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss.SSS");
java.util.Date utilDate = df.parse(timestamp);//yyyy-mm-dd hh:mm:ss.fffffffff
java.sql.Timestamp sqlTS = new Timestamp(utilDate.getTime());
System.out.println("TimeStamp ::: " +sqlTS);
return sqlTS;
}
}
Ganesh Babu N R
0 comments:
Post a Comment