[ABI 5.1] 如何把显示日期中的时分秒去掉,只显示年月日

25349
17

关壮壮 数据达人Lv4

发表于2021-1-14 17:50

悬赏30

已解决

楼主

最近看过此主题的会员

esen_56FY6PP7E2

esen_5HWMVTBULV

徐实力

ddb

chenzyd

18833889871

esen_4RKHEF6NCS

13407717840

13560327322

one-day

褐瞳

最佳答案

xxxl

发表于2021-1-14 17:50

只看该作者

取消 关注该作者的回复

关壮壮 发表于 2021-1-14 18:06
数据库表中的数据

可对拾取展现后的数据在显示表达式中写datetostr(self.txt,'yyyy-mm-dd')
17个回答

只看楼主

xxxl 数据领袖Lv6

发表于2021-1-14 17:52

只看该作者

取消 关注该作者的回复

沙发

您是指库表中的数据还是用的today()函数

关壮壮 数据达人Lv4

发表于2021-1-14 18:06

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2021-1-14 17:52
您是指库表中的数据还是用的today()函数

数据库表中的数据

关壮壮 数据达人Lv4

发表于2021-1-15 09:55

只看该作者

取消 关注该作者的回复

地板

关壮壮 发表于 2021-1-14 18:06
数据库表中的数据

然后就是,在年月日后边加()显示星期

      像这样的

xxxl 数据领袖Lv6

发表于2021-1-14 17:50

只看该作者

取消 关注该作者的回复

5#

关壮壮 发表于 2021-1-14 18:06
数据库表中的数据

可对拾取展现后的数据在显示表达式中写datetostr(self.txt,'yyyy-mm-dd')

xxxl 数据领袖Lv6

发表于2021-1-15 09:57

只看该作者

取消 关注该作者的回复

6#

关壮壮 发表于 2021-1-15 09:55
然后就是,在年月日后边加()显示星期

      像这样的

这个问题以及回答过您了https://bbs.esensoft.com/thread-138423-1-1.html

关壮壮 数据达人Lv4

发表于2021-1-15 10:05

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2021-1-15 09:57
这个问题以及回答过您了https://bbs.esensoft.com/thread-138423-1-1.html

我知道,当时看完没有试,今天试了一下,发现不会用

xxxl 数据领袖Lv6

发表于2021-1-15 10:22

只看该作者

取消 关注该作者的回复

8#

关壮壮 发表于 2021-1-15 10:05
我知道,当时看完没有试,今天试了一下,发现不会用

日期字段+(星期字段) 这个可以实现
在显式表达式中做weekday(self.value)能取到当前是一周的第几天  (weekday函数默认周日维第一天)如果日期是周日会返回1依此类推写判断,
self.txt+'('+if(weekday(self.value)=2,'周一',if(weedday(self.value)=3,'周二',...)+')'
只写出大概 具体的判断自行补充
放在显示表达式中

后面的表达式没有补充完整,依次判断下去写if嵌套宏就行

关壮壮 数据达人Lv4

发表于2021-1-15 11:11

只看该作者

取消 关注该作者的回复

9#

本帖最后由 关壮壮 于 2021-1-15 11:13 编辑

xxxl 发表于 2021-1-15 10:22
日期字段+(星期字段) 这个可以实现
在显式表达式中做weekday(self.value)能取到当前是一周的 ...

datetostr(self.txt,'mm月dd')

datetostr(self.txt,'mm月dd') and self.txt+'('+if(weekday(self.value)=2,'周一'),if(weedday(self.value)=3,'周二'),if(weedday(self.value)=4,'周三'),if(weedday(self.value)=5,'周四'),if(weedday(self.value)=6,'周五'),if(weedday(self.value)=7,'周六'),if(weedday(self.value)=1,'周日')+')'






关壮壮 数据达人Lv4

发表于2021-1-15 11:17

只看该作者

取消 关注该作者的回复

10#

关壮壮 发表于 2021-1-15 11:11
datetostr(self.txt,'mm月dd')

datetostr(self.txt,'mm月dd') and self.txt+'('+if(weekday(self.value)= ...


xxxl 数据领袖Lv6

发表于2021-1-15 11:22

只看该作者

取消 关注该作者的回复

11#

关壮壮 发表于 2021-1-15 11:11
datetostr(self.txt,'mm月dd')

datetostr(self.txt,'mm月dd') and self.txt+'('+if(weekday(self.value)= ...

and换成+
请按照我的格式写我的格式里if是嵌套的
if(1,2,if(1,3,if(1,4,..)))
1表示条件weekday(self.value)=2 weekday(self.value)=3....
2 3 4是返回字符'周一' '周二' '周二'....
建议先分开检查嵌套if能否正确显示再考虑合并做

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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