Freitag, 18. September 2009

Java: Date to String

1.usually, use DateFormat:

DateFormat formatter;
formatter = new SimpleDateFormat(stringPattner);
dateString = formatter.format(date);
System.out.println("The date is " + dateString);

2.sometimes, the pattners are not enough, so write it itself,

e.g "dd.MM.YYYY HH:mm:ss"

Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(inputString);
String outputString = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(d);


umgekehrt:

String d = DynaBeanHelper.getString(bean,"einstellung");
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss");
try
{
Date date = df.parse(d);
System.out.println("erfolgreich");
}
catch (ParseException e)
{
System.out.println("nicht erfolgreich");
e.printStackTrace();
}

Keine Kommentare: