以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  出生时期转化问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=29280)

--  作者:hbfnmxb
--  发布时间:2017/6/1 9:34:00
--  出生时期转化问题
出生年月是2002年8月,如何转化成二零零二年八月的格式?谢谢


--  作者:wjq1072
--  发布时间:2017/6/1 15:07:00
--  
CLNum(Year([日期]))+"年"+CLNum(Month([日期]))+"月"
--  作者:hbfnmxb
--  发布时间:2017/6/4 16:55:00
--  
谢谢前辈,很成功,但如果月份是10月、11月、12月的时候,就显示一零月、一一月、一二月,能不能直接显示十月、十一月、十二月的样子?
--  作者:wjq1072
--  发布时间:2017/6/4 17:41:00
--  
用IF语句加个判断应该可以的
--  作者:hbfnmxb
--  发布时间:2017/6/4 18:52:00
--  
if(CLNUMBER(Month([出生日期]))="一十", "十",if(CLNUMBER(Month([出生日期]))="一十一", "十一",if(CLNUMBER(Month([出生日期]))="一十二", "十二", Right(CLNUMBER(Month([出生日期])),4))))
嗯,好的,这样就可以了

--  作者:hbfnmxb
--  发布时间:2017/6/4 18:55:00
--  

CLNum(Year([出生日期)+""+ if(CLNUMBER(Month([出生日期]))="一十", "",if(CLNUMBER(Month([出生日期]))="一十一", "十一",if(CLNUMBER(Month([出生日期]))="一十二", "十二", Right(CLNUMBER(Month([出生日期])),4))))+”月”谢谢前辈提醒,已经设置好了