下面这个方法他太优雅了,之前处理时间,都得使用SimpleDateFormat,而下面这个1行就搞定。做个笔记,不是什么高端的东西。只为了追求优雅。
[quote]Open Declaration String java.sql.Timestamp.toString()
Formats a timestamp in JDBC timestamp escape format. yyyy-mm-dd hh:mm:ss.fffffffff, where ffffffffff indicates nanoseconds.
Overrides: toString() in Date
Returns:
a String object in yyyy-mm-dd hh:mm:ss.fffffffff format[/quote]
Timestamp ts = new Timestamp(System.currentTimeMillis());
System.out.println(ts.toString());[quote]Open Declaration String java.sql.Timestamp.toString()
Formats a timestamp in JDBC timestamp escape format. yyyy-mm-dd hh:mm:ss.fffffffff, where ffffffffff indicates nanoseconds.
Overrides: toString() in Date
Returns:
a String object in yyyy-mm-dd hh:mm:ss.fffffffff format[/quote]
本文揭示了一行代码如何优雅地处理时间问题,摒弃传统繁琐的SimpleDateFormat方法,采用Java的Timestamp类实现,直接输出时间戳并显示纳秒级精度。了解其内部实现细节及如何在实际应用中灵活运用。
2745

被折叠的 条评论
为什么被折叠?



