@param time eine Uhrzeit in der ISO-Darstellung (darf auch <code>null</code> sein)
@return ein entsprechendes Datumsobjekt */
public static Date strings2DateTimeISO(String date, String time)
{
if (date==null) {
throw new InvalidArgumentException("*** date must not be null");
}
Date result;
try {
if (time!=null) {
result=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(date+" "+time);
} else {
result=new SimpleDateFormat("yyyy-MM-dd").parse(date);
}
} catch (ParseException e) {
throw new InvalidArgumentException(date+" / "+time);
}
return result;
}