【发布时间】:2020-10-19 19:19:25
【问题描述】:
我在我的 winforms 应用程序中使用 Informix .NET 驱动程序,并正在使用存储过程结果集填充数据网格。奇怪的是,日期时间年到秒(由存储的过程设置并返回的格式)列显示为日期时间年到分钟与 AM/PM。 .net 驱动程序是否更改/应用格式到结果集的日期时间列?
【问题讨论】:
-
Informix 不会生成任何具有 AM/PM 的格式,除非它被明确要求这样做。所以环境中的某些东西正在使它发生。无论是环境变量还是连接字符串中的值,还是在 Informix 驱动程序的客户端完成的某事,都将更难追踪。区域设置也可能相关
-
日期格式的 Informix 优先级 ibm.com/support/knowledgecenter/en/SSGU8G_14.1.0/… ,在我的情况下,我将 CLIENT_LOCALE 设置为 en_US.819 并且我的端(客户端)没有设置 DBDATE 和 GL_DATE。我是否正确假设 en_US.819 环境变量是影响日期时间格式的原因?我找不到此编码的默认格式。