我想跳过解析日期并格式化它。相反,我直接想以自定义格式从数据库中获取日期。这可能吗?
答案 0 :(得分:1)
是,更改SQL查询以格式化日期。例如,如果使用oracle,则需要使用函数TO_CHAR(dateColumn,'YYYY / MM / DD'),这将返回一个String列,其日期格式为'2012/09/14'。
答案 1 :(得分:0)
您可以在查询中设置格式。 (我的例子是在sqlserver上运行)
类似......
SELECT CONVERT (VARCHAR, GETDATE(), 103)
了解更多详情http://www.sqlusa.com/bestpractices2005/centurydateformat/
答案 2 :(得分:0)
您需要查看数据库供应商提供的功能。
例如,在Oracle中,我们可以在SQL本身使用以下语法
TO_CHAR('date','format')
通过您使用的文档数据库。