相关疑难解决方法(0)

使用Oracle to_date函数作为日期字符串,以毫秒为单位

我必须在Oracle DB中执行一些插入操作.我有以下格式的日期

'23.12.2011 13:01:001'
Run Code Online (Sandbox Code Playgroud)

根据我编写的文档,插入to_date如下:

to_date('23.12.2011 13:01:01', 'DD.MM.YYYY HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.现在我的格式日期为毫秒

'23.12.2011 13:01:001'
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

to_date('23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3')
Run Code Online (Sandbox Code Playgroud)

这是不正确的(传递错误01821. 00000 - "日期格式无法识别").

我应该使用哪个"字符串"这种格式,用毫秒?

提前致谢!

oracle to-date

49
推荐指数
4
解决办法
28万
查看次数

在oracle中格式化DATE

我在表中有一个日期字段,其中包含dd-MMM-yy格式的日期.

我想创建一个函数,让这个日期检查它不为null,然后将其更改为yyyy/mm/dd格式

但问题是oracle不接受dd-MMM-yy格式日期作为输入参数,它说:请使用yyyy-MM-dd日期格式!!!

我怎样才能首先将dd-MMM-yy格式转换为yyyy-MM-dd,以便oracle接受它作为输入然后将其更改为yyyy/mm/dd

oracle date date-formatting

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×2

date ×1

date-formatting ×1

to-date ×1