Следующий код здесь возвращает дату в форме «День, Дата, Месяц, Год».
Дата, которая в настоящее время введена, будет возвращена в субботу 28 декабря 2013 года. Тем не менее, я хочу отметить это и распечатать 4 части на 4 отдельных строках, начиная с месяца, затем даты, затем года, затем дня. Каков наилучший способ сделать это?Как написать дату с помощью токенизатора?
import java.text.SimpleDateFormat;
import java.util.Date;
class Day{
public static void main(String[] args){
SimpleDateFormat newDateFormat = new SimpleDateFormat("dd/MM/yyyy");
try {
Date myDate = newDateFormat.parse("28/12/2013");
newDateFormat.applyPattern("EEEE dd MMM yyyy");
String isDate = newDateFormat.format(myDate);
System.out.println(isDate);
} catch (Exception e) {
System.out.println("Error. Date is in the wrong format.");
}
}
}
Используйте 'java.util.Calandar()' ответ – Jens