在U2 / Universe / Pick中,有一个功能ICONV(" 11/11/15"," D")将外部日期转换为内部日期,但这将是在美国工作或仅使用日期格式mm / dd / yyyy。如何将此功能用于英国日期格式(dd / mm / yyyy)?
答案 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将其设置回来。