1

ある日付形式から別の日付形式に変換しようとしています。関数の書き方がわかりません。

ソースの日付は次のようになります01/15/2009 01:23:15

必要な形式は01152009.

ありがとう

4

3 に答える 3

4

これを試して。

TO_CHAR(TO_DATE('01/15/2009 01:23:15','MM/DD/YYYY HH:MI:SS'),'MMDDYYY')

詳細はこちら http://psoug.org/reference/date_func.html

于 2013-10-16T16:32:51.123 に答える
0
select TO_CHAR(TO_DATE('01/15/2009 01:23:15','MM/DD/YYYY MI:HH:SS'),'MMDDYYYY') from dual

フィールドのデータ型がすでに日付の場合は、次のことだけを行う必要があります。

select TO_CHAR(<fieldname>,'ddmmyyyy') ...
于 2013-10-16T18:21:44.740 に答える
0

これはうまくいきますか?日付は日付形式であると想定していますが、タイムスタンプで機能します

デュアルから to_char(YourDateField,'DDMMYYYY') を選択します。

その形式が必要な場合は、TO_DATE 関数を使用していつでも日付に戻すことができます。

于 2013-10-16T16:28:52.637 に答える