在U2/Universe/Pick中,有一个函数ICONV("11/11/15","D")可将外部日期转换为内部日期,但此功能仅适用于美国或使用日期格式mm/dd/yyyy。如何将此函数用于英国日期格式(dd/mm/yyyy)?
发布于 2015-11-13 01:14:15
ICONV("11/12/15","D4/DMY")
output: 17512根据UniVerse BASIC命令参考文档,您还可以使用以下命令来控制日期格式:
您可以使用DATE.FORMAT命令设置默认日期格式。可以在UV帐户目录的msg.text文件中设置系统范围的默认日期格式。在文件字典或ICONV函数或OCONV函数中指定的日期转换使用默认日期格式,除非它们特别覆盖该格式。启用NLS区域设置后,该区域设置将覆盖在msg.text文件中设置的任何值。
发布于 2015-11-18 07:18:25
NLS设置所需的本地日期格式,因此如果启用了该格式,则以下内容将不适用。
问题是,您是希望所有日期都采用dd/mm/yyyy格式,还是仅用于此过程。假设所有日期都应该是,那么在登录时将DATE.FORMAT设置为ON就可以做到这一点。否则,您可以仅为该进程临时设置它,然后使用DATE.FORMAT OFF重新设置它。
https://stackoverflow.com/questions/33662128
复制相似问题