你好,
我启动了一个脚本,将多个 Excel 文件导入到一个表中。 日期字段有多种格式; mm/dd/yyyy 、 mm.dd.yy 和 mm-dd-yy。
我尝试使用重新编码,并查看脚本,它看起来像静态值:
Current Data Table() << Begin Data Update;<BR />dc1 = New Column( :Date );<BR />dc1 << Set Name( "Date 3" );<BR />Current Data Table() << Go to( dc1 );<BR />Current Data Table() << Move Selected Columns( after( :Date ) );<BR />For Each Row(<BR /> dc1[] = Match( :Date,<BR /> "10.11.18", "10/11/18",<BR /> "10.16.18", "10/16/18",<BR /> "10.20.18", "10/20/18",<BR /> "10.21.18", "10/21/18",<BR /> "10.24.18", "10/24/18",<BR /> "11-01-18 A1", "11/01/18 A1",<BR /> "11.08.18", "11/08/18",<BR /> :Date<BR /> )<BR />);<BR />Current Data Table() << End Data Update;<BR />
本质上,我所寻找的最终结果是将所有日期格式化为短日期格式,mm/dd/yy。
我需要帮助使此代码适用于以后可能添加的任何新值,或者也许有更好的方法来做到这一点?
这是用户常见的问题。 搜索以前的讨论将找到一些可能适合您的解决方案。 这是一个讨论您可以从中调整答案。