永洪社区

标题: 度量列转换 [打印本页]

作者: 王duoduo    时间: 2021-12-2 18:32
标题: 度量列转换
请问如何将带有小数位数的秒数转换成时分秒表示?

作者: Yonghong-Club    时间: 2021-12-2 19:50
解决问题的大佬下班啦~~明天九点会回复您哒~
作者: 永洪Tech-CIDX    时间: 2021-12-3 09:51
可以看看部分数据截图吗
作者: 王duoduo    时间: 2021-12-3 11:42
永洪Tech-wj 发表于 2021-12-3 09:51
可以看看部分数据截图吗

这个不太方便,您可以认为我就是有一个计算列计算出来是一个float类型的值,然后我需要把它转换成时分秒类型
作者: 永洪Tech-CIDX    时间: 2021-12-3 14:04
本帖最后由 永洪Tech-wj 于 2021-12-3 14:07 编辑
王duoduo 发表于 2021-12-3 11:42
这个不太方便,您可以认为我就是有一个计算列计算出来是一个float类型的值,然后我需要把它转换成时分秒 ...

可以使用下面这个计算列,col['列']中的“列”是字段名,该字段需要是数值类型
parseDate(formatNumber(rounddown(col['列']/3600,0),'#')+":"+formatNumber(rounddown((col['列'] - rounddown(col['列']/3600,0)*3600)/60,0),'#')+":"+formatNumber(round(col['列'] - rounddown(col['列']/3600,0)*3600 - rounddown((col['列'] - rounddown(col['列']/3600,0)*3600)/60,0)*60,2),'#.###'),'HH:mm:ss.SSS')
这是一行计算列内容,不能换行,最后的结果是日期类型,如果要转换为文本并显示毫秒,可以使用:formatDate(date1,"HH:mm:ss.SSS");






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4