Foxtable(狐表)用户栏目专家坐堂 → [求助]日期格式转换的表达式问题


  共有3472人关注过本帖树形打印复制链接

主题:[求助]日期格式转换的表达式问题

帅哥哟,离线,有人找我吗?
1qaz2wsx
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:64 积分:484 威望:0 精华:0 注册:2021/4/2 16:54:00
[求助]日期格式转换的表达式问题  发帖心情 Post By:2023/4/22 16:01:00 [只看该作者]

现在定单表中有一列为日期列,格式为“2023-04-22”(这个日期在表的行中是不同的),做了一个Excel模板来打印表中的数据,其中标题为“二0二三年四月份定单”(Excel单元格内显示,只要年月,不要日,格式为红色部分),想用表中的这个日期转换一下格式来写入标题内。我的求助是:怎么写这个表达式?这种一个套一个的表达式实在是整不明白,请老师指导一下。下面这个是我学写的,功能达到了,但感觉啰嗦,见笑。<"二O"&CLNum(Format([日期],"yy"))&"年"&Format([日期],"MMM")&"份定单">。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/22 17:03:00 [只看该作者]

就这样吧

 回到顶部
帅哥哟,离线,有人找我吗?
1qaz2wsx
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:64 积分:484 威望:0 精华:0 注册:2021/4/2 16:54:00
  发帖心情 Post By:2023/4/22 17:11:00 [只看该作者]

不能简单些吗?比如用CLDate、SubString或其它表达式

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/22 17:34:00 [只看该作者]

是可以,一样的复杂度,自己试试呗

 回到顶部
帅哥哟,离线,有人找我吗?
1qaz2wsx
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:64 积分:484 威望:0 精华:0 注册:2021/4/2 16:54:00
  发帖心情 Post By:2023/4/23 7:05:00 [只看该作者]

其实上面我学写的那个是有个问题的,就是有“0”的年份它会把0写成零,看着非常不舒服,这也是我把四位的年分成“二0”和后两位的原因。用CLDate、SubString不会写才想出了上面那个个方法,其它的方法我就不知道了。帮帮忙呗
[此贴子已经被作者于2023/4/23 7:29:27编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/23 8:34:00 [只看该作者]

<Left(CLDate(*[日期]*),InStr(CLDate(*[日期]*),"月")) & "份定单">

 回到顶部
帅哥哟,离线,有人找我吗?
1qaz2wsx
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:64 积分:484 威望:0 精华:0 注册:2021/4/2 16:54:00
  发帖心情 Post By:2023/4/23 9:52:00 [只看该作者]

学习了,感谢!

 回到顶部