如何在oracle中将日期保存为24小时格式
问题描述:
我是Oracle的新手,我需要在Oracle数据库中保存日期和时间。如何在oracle中将日期保存为24小时格式
我使用时间戳作为数据行的数据类型。但现在我的问题是它像这样17/11/2011 10:10:10 PM
以12小时格式保存日期和时间。
但我需要24小时格式,如17/11/2011 22:10:10
。我不理解Google搜索结果提供的结果。任何人都可以通过发布一些代码来帮助我。
答
Oracle始终以打包的二进制格式存储时间戳(和日期),这是不可读的。格式化仅在时间戳(或日期)转换为字符串时完成。
您可以通过编码明确的to_char
来控制输出的格式。例如
SELECT to_char(your_timestamp_column, 'DD/MM/YYYY HH24:MI:SS')
FROM your_table
好的答案,但是您可以通过举例来改善它,特别是为了满足OP的要求。 –