2015-09-29 4 views
0

Моя дата идет с IST, стоящим i.e 5:30 ITS вот так Я не хочу, чтобы мой день был таким.Как разделить дату IST на обычную дату в Java-коде?

Мой код похож,

Я один имя класса Example.In этот класс у меня есть переменная

public class Example { 
private Date date; 
| 
|  

}

Я еще один класс Javmail здесь у меня есть один Metod для отправки электронной почты одному пользователю.

public class JavaMail implements Runnable { 

public static void sendEmailForProfileActivation(Example ex){ 

LogMsg.info("example date:"ex.getDate()); 

} 

} 

Здесь со стороны клиента они посылают дату в формате IST как,

Fri Sep 25 05:30:00 IST 2015 

Я не хочу 05:30:00 IST, мне нужно Пт 25 сентября 2015.

Может любой бойд помочь мне в этом,

заранее спасибо,

MadanMohan

+0

Вы получаете объект даты или даты строка? Если строка даты, то получите подстроку до части IST. – Zeeshan

+0

Я получаю объект даты –

ответ

1

Я не хочу 05:30:00 IST, мне нужно Сб Май 25 2015.

SimpleDateFormat parser = new SimpleDateFormat("E MMM dd HH:mm:ss 'IST' yyyy"); 
Date d1 = parser.parse("Fri Sep 25 05:30:00 IST 2015"); 
SimpleDateFormat parser1 = new SimpleDateFormat("E MMM dd yyyy"); 
System.out.println(parser1.format(d1)); 

Выход:

Fri Sep 25 2015 
+0

мой тип даты не является строковым форматом в формате даты. –

+1

@MadanMohan так выглядят последние две строки. – Satya

+0

Я завершил это. Если любое тело получило Struckked из этого ping me.I дам вам ответ. –