2

このCHAR値を日付に変換するためにどの形式を使用しますか?

Apr  9 1996  2:11:00:000PM


ie. select to_date('Apr  9 1996  2:11:00:000PM','???') from dual;

私が見るすべてのものは、時間の前に0が始まると予想しているので、誰かが良い参照を見つけましたか?

4

3 に答える 3

2

最初: TO_DATE は小数秒をサポートしていないため、TO_TIMESTAMP をいじる必要があります。

2番目: オラクルのフォーマットを使用する必要があります。ここで有効な値の表を見つけることができます

一見すると、次のような形式が機能'MON DD YYYY HH:MI:SS:FF3 AM'するはずです

編集: 今日はカフェインが少なすぎて、午前を忘れました ^^ ごめんなさい

于 2012-04-12T07:14:45.420 に答える
1

これは機能する可能性があります(テストされていません):

'Mon  dd YYYY   HH:MI:SS   AM'
于 2012-04-12T07:16:34.513 に答える