wsb*_*383 5 java timespan pretty-print
是否有Java类或一些示例代码可以将java Date或Timestamp转换为:
"3 hours"
" 20 seconds"
"25 minutes"
Run Code Online (Sandbox Code Playgroud)
我需要在我的Web应用程序中使用这些字符串来显示生成文件所花费的时间(当然是以漂亮的打印方式:))
谢谢,
随着JodaTime:
PeriodFormat.getDefault( ).print( Hours.THREE );
PeriodFormat.getDefault( ).print( Seconds.seconds( 25 ) );
PeriodFormat.getDefault( ).print( Minutes.minutes( 20 ) );
Run Code Online (Sandbox Code Playgroud)
PS此外,很容易获得2个时间点之间的小时/秒/分钟数.