Olá,
recebo uma String no formato(dd/mm/yyyy) , por exemplo 25/11/2011 para converter pra Date
mas a hora aparece como 12:00:00 queria que ficasse zero como faço ???
abs
(java.util.Date) Thu Jan 01 12:00:00 BRST 2009
public static Date convertStringToDate(String date) throws BaseException {
Date out = new Date();
Calendar cal = Calendar.getInstance();
int monthDate =0;
try{
int ano = Integer.parseInt(date.substring(6,10));
int mes = Integer.parseInt(date.substring(3,5));
int dia = Integer.parseInt(date.substring(0,2));
if(mes ==1)
monthDate = Calendar.JANUARY;
if(mes ==2)
monthDate = Calendar.FEBRUARY;
if(mes ==3)
monthDate = Calendar.MARCH;
if(mes ==4)
monthDate = Calendar.APRIL;
if(mes ==5)
monthDate = Calendar.MAY;
if(mes ==6)
monthDate = Calendar.JUNE;
if(mes ==7)
monthDate = Calendar.JULY;
if(mes ==8)
monthDate = Calendar.AUGUST;
if(mes ==9)
monthDate = Calendar.SEPTEMBER;
if(mes ==10)
monthDate = Calendar.OCTOBER;
if(mes ==11)
monthDate = Calendar.NOVEMBER;
if(mes ==12)
monthDate = Calendar.DECEMBER;
cal.set(Calendar.YEAR,ano);
cal.set(Calendar.MONTH, monthDate);
cal.set(Calendar.DAY_OF_MONTH, dia);
cal.set(Calendar.HOUR, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
out= cal.getTime();
(java.util.Date) Thu Jan 01 12:00:00 BRST 2009
