2

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

4

2 回答 2

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

根据 UniVerse BASIC Commands Reference 文档,您还可以使用以下内容来控制日期格式:

您可以使用 DATE.FORMAT 命令设置默认日期格式。可以在 UV 帐户目录的 msg.text 文件中设置系统范围的默认日期格式。在文件字典或 ICONV 函数或 OCONV 函数中指定的日期转换使用默认日期格式,除非它们专门覆盖它。启用 NLS 区域设置后,区域设置将覆盖 msg.text 文件中设置的任何值。

于 2015-11-12T17:14:14.973 回答
1

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

问题是,您想要 dd/mm/yyyy 格式的所有日期还是仅用于此过程。假设所有日期都应该是,然后在登录时设置 DATE.FORMAT ON 将执行此操作。否则,您可以仅为该过程临时设置它,然后使用 DATE.FORMAT OFF 将其设置回来。

于 2015-11-17T23:18:25.460 回答