[ABI 5.2] 日期组件当前时间传参如何精确时分秒

6031
6

wsn123 数据达人Lv4

发表于2022-6-21 14:29

悬赏1

已解决

楼主
需求:需要计算日期组件@End8域数据库一日期直接相差秒数,需精确到时分秒



以上为日期组件配置

mysql主题集的写法为 (unix_timestamp('<#=@End8#>')-unix_timestamp(created_by_date) )as time_di
由于created_by_date的格式为20210616 11:23:31

但计算的时候@End8传参为年月日,导致计算结果不正确



如何将@End8传参为年月日 时:分:秒这种格式

最近看过此主题的会员

esen_5F7WOBYEX9

esen_5DQKAMA4FX

esen_5BVMYLRYOM

木兮

naqinga

清香茉莉

zhouxm

esen_53NRBDQS8T

zhzh

18833889871

981127

tcsp

123890

最佳答案
楼主使用:时分秒都变成了00:00:00  改为<#=datetostr(now(),'yyyymmdd hh:nn:ss')#>  问题解决
6个回答

只看楼主

颜值区总司令 数据老手Lv5

发表于2022-6-21 14:35

只看该作者

取消 关注该作者的回复

沙发

可以将created_by_date的格式为20210616 11:23:31处理为 20210616 这样嘛,感觉这样会简单一点

wsn123 数据达人Lv4

发表于2022-6-21 14:40

只看该作者

取消 关注该作者的回复

板凳

颜值区总司令 发表于 2022-6-21 14:35
可以将created_by_date的格式为20210616 11:23:31处理为 20210616 这样嘛,感觉这样会简单一点 ...

不能 因为要求实时的指标 必须精确打时分秒

颜值区总司令 数据老手Lv5

发表于2022-6-21 14:44

只看该作者

取消 关注该作者的回复

地板

wsn123 发表于 2022-6-21 14:40
不能 因为要求实时的指标 必须精确打时分秒

但是日期组件没有精确到时分秒呢,
要不您就用输入框写默认值<#=DATETOSTR(today(),"yyyymmdd hh:nn:ss")#>,可以获取到当前时间的时分秒 比如20220621 14:43:54

wsn123 数据达人Lv4

发表于2022-6-21 15:24

只看该作者

取消 关注该作者的回复

5#

颜值区总司令 发表于 2022-6-21 14:44
但是日期组件没有精确到时分秒呢,
要不您就用输入框写默认值,可以获取到当前时间的时分秒 比如20220621 ...

这个不行  时分秒都变成了00:00:00  改为<#=datetostr(now(),'yyyymmdd hh:nn:ss')#>  问题解决

颜值区总司令 数据老手Lv5

发表于2022-6-21 15:24

只看该作者

取消 关注该作者的回复

6#

wsn123 发表于 2022-6-21 15:24
这个不行  时分秒都变成了00:00:00  改为  问题解决

大佬厉害啦!

颜值区总司令 数据老手Lv5

发表于2022-6-21 14:29

只看该作者

取消 关注该作者的回复

7#

楼主使用:时分秒都变成了00:00:00  改为<#=datetostr(now(),'yyyymmdd hh:nn:ss')#>  问题解决

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号