0

DB2 では、フォームに varchar として格納された日付値があります'DD-Mon-YY'(例: 25-Jun-13)。関数を使用してこれらを DB2 互換の日付形式に変換したいのTO_DATEですが、試したすべての日付変換形式でエラーが発生します。

たとえば、試してみましたがTO_DATE('25-Jun-13', 'YYYYMMDD')TO_DATE('25-Jun-13', DDMMYYYY)常に次のような結果が得られます"25-Jun-13" cannot be interpreted using format string "DDMMYYYY" for the TIMESTAMP_FORMAT function.

使用できるフォーマット文字列があるかどうかは誰にもわかりませんか?

4

3 に答える 3

4

私はあなたが探していると思います:

DATE(TIMESTAMP_FORMAT(@your_date, 'DD-Mon-YY'))

余談:TO_DATEの同義語ですTIMESTAMP_FORMAT

于 2013-12-24T16:15:59.940 に答える
0

それを試してみてください

TO_DATE(@your_string, 'yyyy/mm/dd')
于 2015-11-05T16:41:31.650 に答える