我有一个日期格式,形式为dd.mm.yyyy。我想将其转换为mm/dd/yyyy格式。这可能吗?
我阅读的互联网上的所有文章都说可以将dd/mm/yyyy格式转换为mm/dd/yyyy格式,并且在我尝试时也有效。
但是当我输入dd.mm.yyyy格式时它不起作用?我该怎么解决?
请帮助我。
我有一个日期格式,形式为dd.mm.yyyy。我想将其转换为mm/dd/yyyy格式。这可能吗?
我阅读的互联网上的所有文章都说可以将dd/mm/yyyy格式转换为mm/dd/yyyy格式,并且在我尝试时也有效。
但是当我输入dd.mm.yyyy格式时它不起作用?我该怎么解决?
请帮助我。
Oracle使用内部格式存储日期。如果您有一个表示日期的字符串,您应该修复数据模型,以便列具有正确的数据类型。
同时,您可以使用以下方式将其转换为date
:
select to_date(col, 'dd.mm.yyyy')
select to_char(to_date(col, 'dd.mm.yyyy'), 'mm/dd/yyyy')
to_date()
/to_char()
中包含时间格式元素。这些都有很好的文档记录。 - Gordon LinoffSELECT TO_CHAR( date_value, 'mm/dd/yyyy' )
FROM table_name
SELECT TO_CHAR( TO_DATE( string_value, 'dd.mm.yyyy' ), 'mm/dd/yyyy' )
FROM table_name