【发布时间】:2010-06-21 18:12:39
【问题描述】:
您好,我目前正在处理一些 SSRS 报告,我获得的数据范围很广。我得到以下形式的日期: 2010 年 6 月 18 日上午 6:00:00, 2010 年 6 月 18 日, 2010/6/18
我希望能够提出用于该行的格式代码,以便它将其中的任何一个转换为 MM/dd/yyyy 格式,而其他任何内容都保持不变。不幸的是,我的 VB 技能范围并不符合我的目标。我希望有人能帮助我解决这个问题。我在想一些类似 iif(me.Value=####/##/####@##:##:##@@&, MM/dd/yyyy, nothing) 的东西,但事实并非如此似乎不起作用。
提前致谢。
编辑:=iif(isDate(me.Value), "MM/dd/yy", nothing) 适用于除 2010/06/18 之类的所有内容。
【问题讨论】:
-
你能确定月份和日期总是按月/日顺序排列吗?还是周围也有一些 dd/mm 的实例?可以有两位数的年份吗?
-
建议:尝试教你的用户 ISO8601 日期格式。
标签: regex vb.net visual-studio reporting-services