Если вы хотите, чтобы взорвать полную дату из строки использовать этот метод.
/**
* @param dateTime format string
* @param type type of return value : "date" or "time"
* @return String value
*/
private String getFullDate(String dateTime, String type) {
String[] array = dateTime.split(" ");
if (type == "time") {
System.out.println("getDate: TIME: " + array[1]);
return array[1];
} else if (type == "date") {
System.out.println("getDate: DATE: " + array[0]);
return array[0];
} else {
System.out.println("NULL.");
return null;
}
}
В противном случае, если вы хотите только дату explample -01-2012
использовать это:
/**
* @param datetime format string
* @return
*/
private String getOnlyDate(String datetime) {
String array[] = datetime.split("-");
System.out.println("getDate: DATE: " + array[0]);
return array[0];
}
Я надеюсь, что мой ответ поможет вам.
Посмотрите на [codingbat] (http://codingbat.com/) - он предоставляет множество коротких упражнений, чтобы привыкнуть к языку :) –