2016-12-28 42 views
0

當我嘗試通過pentaho報告設計器或碧玉報告或其他報告工具開發報告時,通常的問題是以hh:mm:ss格式顯示秒數。這些報告工具通常不具備顯示此功能的功能。有沒有解決方案?如何格式化Jasper報告中的時間值

+0

的可能的複製[如何在HH顯示日期:MM:在JasperReports的SS格式(http://stackoverflow.com/questions/2643988/how顯示日期在hhmmss格式在jasperreports)&[如何更改Ireport 4.5中的日期格式](http://stackoverflow.com/q/8845425/876298)&[日期格式部分Jasper/ireports中的文本](http://stackoverflow.com/q/15816874/876298) –

回答

0

在TSQL,你可以做到這一點

declare @OrigValue int; 
set @OrigValue = 121.25; 
select replace(str(@OrigValue/3600,len(ltrim(@OrigValue/3600))+abs(sign(@OrigValue/359999)-1)) + ':' + str((@OrigValue/60)%60,2) + ':' + str(@OrigValue%60,2),' ','0')