Выезд Formatter.toString()
:
Formatter fmt = new Formatter();
Calendar cal = Calendar.getInstance();
yourTextarea.setText(fmt.format("%tc",cal).toString());
Меньше кода, если вы используете String.format()
, который создает Formatter
внутри:
Calendar cal = Calendar.getInstance();
yourTextarea.setText(String.format("%tc", cal));
Если вы планируете делать это несколько раз, вы также можете использовать append()
вместо setText()
, чтобы не заменять какой-либо предыдущий контент в вашем JTextArea
, возможно добавляя значение System.getProperty("line.separator")
, чтобы получить разрыв ведущей строки, как println()
.