如何把秒转换为天时分秒

定义数据集的时候怎么把转换为天时分秒

例如sql里面查到的是9999999999秒怎么转换成XX天XX时XX分XX秒

FineReport vantine 发布于 2021-11-15 16:41 (编辑于 2021-11-15 16:57)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
LTC朝Lv6高级互助
发布于2021-11-15 16:44(编辑于 2021-11-15 16:59)

image.png

WorkBook1.zip

效果如下:

image.png

  • vantine vantine(提问者) 这个没用呀
    2021-11-15 16:46 
  • LTC朝 LTC朝 回复 vantine(提问者) 我更新了答案
    2021-11-15 16:59 
  • vantine vantine(提问者) 回复 LTC朝 如果是要在定义数据集的时候 就做转换 这样写也可以么
    2021-11-15 17:00 
  • 北纬六十六度 北纬六十六度 回复 vantine(提问者) 少年要学会思考, DATESUBDATE(todate(60000 * 1000),\'1970-01-01\',\'d\')+\"天\"+HOUR(todate(60000 * 1000))+\'时\'+MINUTE(todate(60000 * 1000))+\'时\'+SECOND(todate(60000 * 1000))+\'时\' 大佬给了主要思想,要自己研究下。
    2021-11-15 17:01 
  • LTC朝 LTC朝 回复 北纬六十六度 不知道他这个秒数是代表的一个时间点还是代表的一个时间段
    2021-11-15 17:03 
最佳回答
0
北纬六十六度Lv4初级互助
发布于2021-11-15 17:11(编辑于 2021-11-15 17:13)

DATESUBDATE(todate(60000 * 1000),'1970-01-01','d')+"天"+HOUR(todate(60000 * 1000))+'时'+MINUTE(todate(60000 * 1000))+'分'+SECOND(todate(60000 * 1000))+'秒'

还是帆软简单点

image.png

最佳回答
0
KelvinGuiLv4见习互助
发布于2023-12-15 18:07(编辑于 2023-12-15 18:08)
最佳回答
0
meiLuralLv4见习互助
发布于2023-12-15 18:09

IF($$$>=86400,CONCATENATE(TRUNC($$$ / 86400),"天"),'')+

IF(TRUNC(($$$-TRUNC($$$ / 86400)*86400)/3600)>0,CONCATENATE(TRUNC(($$$-TRUNC($$$ / 86400)*86400)/3600),"小时"),'')+

IF(TRUNC(MOD($$$,3600)/60)>0,CONCATENATE(TRUNC(MOD($$$,3600)/60),"分钟"),'')+

IF(MOD($$$,60)>0,CONCATENATE(MOD($$$,60),"秒"),'')

  • 5关注人数
  • 709浏览人数
  • 最后回答于:2023-12-15 18:09
    请选择关闭问题的原因
    确定 取消
    返回顶部