ある日付形式から別の日付形式に変換しようとしています。関数の書き方がわかりません。
ソースの日付は次のようになります01/15/2009 01:23:15
必要な形式は01152009
.
ありがとう
これを試して。
TO_CHAR(TO_DATE('01/15/2009 01:23:15','MM/DD/YYYY HH:MI:SS'),'MMDDYYY')
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') ...
これはうまくいきますか?日付は日付形式であると想定していますが、タイムスタンプで機能します
デュアルから to_char(YourDateField,'DDMMYYYY') を選択します。
その形式が必要な場合は、TO_DATE 関数を使用していつでも日付に戻すことができます。