宇宙/ U2 /选择ICONV()

时间:2015-11-12 00:00:01

标签: universe u2 unidata pick

在U2 / Universe / Pick中,有一个功能ICONV(" 11/11/15"," D")将外部日期转换为内部日期,但这将是在美国工作或仅使用日期格式mm / dd / yyyy。如何将此功能用于英国日期格式(dd / mm / yyyy)?

2 个答案:

答案 0 :(得分:4)

ICONV("11/12/15","D4/DMY")
output: 17512

根据UniVerse BASIC命令参考文档,您还可以使用以下命令控制日期格式:

  

您可以使用DATE.FORMAT命令设置默认日期格式。一个   系统范围的默认日期格式可以在msg.text文件中设置   UV帐户目录。文件字典中指定的日期转换   或者在ICONV功能或OCONV功能中使用默认日期   格式除了他们专门覆盖它的地方。当NLS语言环境时   如果启用,则语言环境将覆盖msg.text文件中设置的任何值。

答案 1 :(得分:1)

NLS设置所需的本地日期格式,因此如果启用,则以下内容不适用。

问题是,您希望所有日期都采用dd / mm / yyyy格式或仅适用于此过程。假设所有日期都应该是,那么在登录时设置DATE.FORMAT将执行此操作。否则,您可以暂时为该过程设置它,然后使用DATE.FORMAT OFF将其设置回来。