首页 > 解决方案 > 如何使用报表生成器中的表达式将儒略日期格式化为批号回到 YYMMDD 格式的日历日期

问题描述

首先,我是报表生成器中表达式的新手。这是困境。我有一个批号,它是儒略日期(例如:2021 年 4 月 5 日将是 21095 2021 年第 95 天)这被用作报告上的制造日期。该报告用作托盘的牌照并发送至 3PL。3PL 需要 YYMMDD 格式的制造日期。以下是我找到并有效的表达式,但是我无法弄清楚日期格式如何解决问题。代码在输出时会创建一个条形码。这应该解释表达式开头和结尾的 &"*"。

=" "&DateAdd("d",CInt(Right(Fields!LotNo.Value + 2000000, 3)) - 1, CDate("1/1/"& Left(Fields!LotNo.Value + 2000000, 4))) &" "

根据我的 ERP 系统中的源和字段,此结果将在 2021 年 3 月 29 日结束。我希望这个输出到 210329

标签: expressionreportbuilder

解决方案


推荐阅读