多语言展示
当前在线:1628今日阅读:126今日分享:42

CS7中把日期转换为YYYYMMDD格式的文字的实现

CS7(即CODESOFT7)是一款实用的条形码标签打印软件,功能强悍,此次分享的是CS7中日期转换为YYYYMMDD格式的文字的实现。在工厂运作中,通常将日期做为批号来管制生产,故YYYY/MM/DD格式的日期有时需转换为YYYYMMDD格式的文字,以下是实现方法。
工具/原料

CODESOFT 7软件(本文档采用繁体版,简体版只是菜单字符不同,功能一致)

方法/步骤
1

1.在填充器里新增'变量0',并输入值“2015/3/14”。

2

2.新增“文字”,然后右键选“样式”。

4

4.新增“公式0”,肺囊叮填入以下内容:if(len(变量0)=0,'!',( mid(MID(变量0,1,(FIND(变量0,'/' ,1)-1)) , 1, 4)) &(if(len(mid((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,1,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,1)-1)-1))=1, '0'&( mid((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,1,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,1)-1)-1)),( mid((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,1,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,1)-1)-1)))) &(if(len((right((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,(len(MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1))))-( FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,1)-1)))) )=1, '0'&( right((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,(len(MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1))))-( FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,1)-1)))),( right((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,(len(MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1))))-( FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'/' ,1),'/' ,(FIND((MID(变量0, ( (FIND(变量0,'/' ,1)+1)),LEN(变量0)- (FIND(变量0,'/' ,1)))) ,'捧槐/' ,1),'/' ,1)-1)))))))

5

5.击“测试”按钮,确保公式是可有效运算的,若发现错误时会有提示,此时应检查公式是否有错。

6

6.选取”文本“,然后右键点选'样式',进入文字的属性设定,在“数据来源”里选取“公式”里的'公式0',确定,此时已转换成YYYYMMDD格式的文字。

注意事项

由于公式较长,需要修改的变量只有一个,可以将以上公式复制到WODR,用查找和替换功能修改变量名,再复制回公式里应用。

推荐信息