gpt4 book ai didi

java - Oracle JDBC 驱动程序自动格式化日期列

转载 作者:太空宇宙 更新时间:2023-11-04 14:33:28 25 4
gpt4 key购买 nike

我面临一个问题,即使日期以默认日期格式即 dd-Mon-yy(例如 28-MAR-11)存储在 Oracle 数据库中,日期列也会自动格式化使用 Oracle JDBC 驱动程序从 java 连接到 Oracle 数据库时输入 yyyy-MM-dd (例如 2011-03-28)。查看文档,但找不到任何会影响默认值的设置更改日期格式。我想通过更改配置来解决这个问题,而不是在 java 中格式化日期。如果有解决方案,请告诉我。注意:我使用的是 spring JDBC。

最佳答案

更改用于检索日期的查询本身中的日期时间格式(而不是使用 Java 中的日期时间格式化程序)。在使用我的 Spring MVC 项目之一时,我遇到了同样的问题。我希望这会有所帮助。

例如:

SELECT ProductName, Price, FORMAT(Now(),'YYYY-MM-DD') AS PerDate
FROM Products;

关于java - Oracle JDBC 驱动程序自动格式化日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25865844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com