sql >> データベース >  >> RDS >> Oracle

24 時間を 12 時間プラス AM/PM 表示に変換 Oracle SQL

    24 時間制の場合は、HH24 を使用する必要があります HH の代わりに .

    12 時間制の場合、AM/PM インジケーターは A.M. と表記されます。 (結果にピリオドが必要な場合) または AM (そうしない場合)。例:

    SELECT invoice_date,
           TO_CHAR(invoice_date, 'DD-MM-YYYY HH24:MI:SS') "Date 24Hr",
           TO_CHAR(invoice_date, 'DD-MM-YYYY HH:MI:SS AM') "Date 12Hr"
      FROM invoices
    ;
      

    TO_CHAR で使用できるフォーマット モデルの詳細については、 日付については、http://docs を参照してください。 oracle.com/cd/E16655_01/server.121/e17750/ch4datetime.htm#NLSPG004 .



    1. mysqlでユーザーに拒否されたUPDATEコマンドを解決するにはどうすればよいですか?

    2. SQLで再帰を使用して新しい列を返したいですか?

    3. フロートの小数点以下の桁数を取得します(小数部ありまたはなし)

    4. SQLWHEREINをJOINに変換します