以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么用表达式将A列的 日期内容为2009-06-01,在B列用表达式的方式显示为2009年6月1日  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174554)

--  作者:liquanli1
--  发布时间:2022/1/20 15:35:00
--  怎么用表达式将A列的 日期内容为2009-06-01,在B列用表达式的方式显示为2009年6月1日
咨询一下那位专家 ,怎么将A列的   日期内容为2009-06-01,在B列用表达式的方式显示为2009年6月1日,本人小白,只会表达式,麻烦大神将完整的表达式打出来,我就会复制粘贴。


--  作者:有点蓝
--  发布时间:2022/1/20 16:19:00
--  
参考:http://www.foxtable.com/webhelp/topics/1285.htm,比如

SubString(Convert([日期],\'System.String\'),1,4) + \'年\' + SubString(Convert([日期],\'System.String\'),6,IIF(SubString(Convert([日期],\'System.String\'),7,1) In (\'-\',\'/\'),1,2)) + \'月\'

--  作者:liquanli1
--  发布时间:2022/1/20 16:21:00
--  
搞定了  非常感谢  
SubString(Convert([日期],\'System.String\'),1,4) + \'年\' + SubString(Convert([日期],\'System.String\'),6,IIF(SubString(Convert([日期],\'System.String\'),7,1) In (\'-\',\'/\'),1,2)) + \'月\' + SubString(Convert([日期],\'System.String\'),IIF(SubString(Convert([日期],\'System.String\'),7,1) In (\'-\',\'/\'),8,9),2)+ \'日\'
[此贴子已经被作者于2022/1/20 16:30:03编辑过]

--  作者:有点蓝
--  发布时间:2022/1/20 16:26:00
--  
自己把日的表达式也加上即可。小白不是白嫖的借口
[此贴子已经被作者于2022/1/20 16:26:02编辑过]