Как отформатировать временную метку java.sql для отображения?
Как насчет TimeFormat, как я могу преобразовать метку времени в строку, показывающую время?
Как отформатировать временную метку java.sql для отображения?
Как насчет TimeFormat, как я могу преобразовать метку времени в строку, показывающую время?
Это один из способов сделать это...
new SimpleDateFormat("HH:mm:ss")
.format(new Date(timestamp.getTime()));
EDIT: на самом деле оказывается, что SimpleDateFormat также может форматировать временные метки, так что это еще проще:
new SimpleDateFormat("HH:mm:ss")
.format(new Timestamp(System.currentTimeMillis()));
Используйте http://download.oracle.com/javase/6/docs/api/java/text/DateFormat.html для форматирования дат и временных меток.
DateFormat df = DateFormat.getDateInstance();
for (int i = 0; i < myDate.length; ++i) {
output.println(df.format(myDate[i]) + "; ");
}