#常见问题#获取周次原创
金蝶云社区-c5316250
c5316250
76人赞赏了该文章 590次浏览 未经作者许可,禁止转载编辑于2023年01月14日 16:49:45

一、问题描述

客户需要打印显示产品生产日期,格式为YYWW,年份+周次,比如2023-1-1,显示2301


二、问题分析

生产日期F_Date,首先转换年份取后两位,在通过int( F_Date.Year.DayOfYear/7)+1方法获取周数,周数个位数通过格式化补零。


三、解决方法

 设置值更新或者实体服务规则

F_YYWW  =str(F_Date.Year)[2:]+str("{:0>2d}".format(int( F_Date.Year.DayOfYear/7)+1) )


赞 76