我想跳过日期的解析和格式化。相反,我直接想以自定义格式从数据库中获取日期。这可能吗 ?
问问题
1770 次
3 回答
1
是的,更改您的 SQL 查询以格式化日期。例如,如果您使用 oracle,则需要使用函数 TO_CHAR(dateColumn, 'YYYY/MM/DD'),这将返回一个日期格式为 '2012/09/14' 的字符串列。
于 2012-09-14T10:16:43.907 回答
0
您可以在查询中设置格式。(我的例子是在 sqlserver 上运行的)
就像是..
SELECT CONVERT (VARCHAR, GETDATE(), 103)
更多详情http://www.sqlusa.com/bestpractices2005/centurydateformat/
于 2012-09-14T10:15:34.570 回答
0
您需要查看数据库供应商提供的功能。
例如,在 Oracle 中,我们可以在 SQL 本身中使用以下语法
TO_CHAR('日期', '格式')
因此,请浏览您使用的文档数据库。
于 2012-09-14T10:17:31.310 回答