那么TimeFormat呢?转换时间戳

时间:2011-04-29 18:16:28

标签: java string formatting time-format

How to format a java.sql Timestamp for displaying?

TimeFormat怎么样,如何将Timestamp转换为显示时间的String?

2 个答案:

答案 0 :(得分:4)

这是一种方法......

new SimpleDateFormat("HH:mm:ss")
    .format(new Date(timestamp.getTime()));

编辑:事实上,事实证明,SimpleDateFormat也可以格式化时间戳,因此更容易:

new SimpleDateFormat("HH:mm:ss")
    .format(new Timestamp(System.currentTimeMillis()));

答案 1 :(得分:1)

使用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]) + "; ");
}