11307 時刻表記について MM AM PM
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
11307 時刻表記について MM AM PM
msg# 1
hasimohi
投稿数: 14
問題ID: 11307
SELECT TO_CHAR(SYSDATE, 'RRRR"年"MM"月"DD"日 ("DY")" AM HH"時"MI"分"SS"秒"') FROM dual;
このSQL文では設問の書式通りに表示されます。
2012年12月12日(水) 午後 10時28分35秒
とあります。
まず、時刻の「分」の部分がMIになってますが、MMではないでしょうか?
次に、AM HHという部分ですが、表示結果は”午後 10時”です。
午後にしたいなら、PM HHにすべきではないでしょうか?
SELECT TO_CHAR(SYSDATE, 'RRRR"年"MM"月"DD"日 ("DY")" AM HH"時"MI"分"SS"秒"') FROM dual;
このSQL文では設問の書式通りに表示されます。
2012年12月12日(水) 午後 10時28分35秒
とあります。
まず、時刻の「分」の部分がMIになってますが、MMではないでしょうか?
次に、AM HHという部分ですが、表示結果は”午後 10時”です。
午後にしたいなら、PM HHにすべきではないでしょうか?
Re: 11307 時刻表記について MM AM PM
msg# 1.1
quensan
投稿数: 119
>まず、時刻の「分」の部分がMIになってますが、MMではないでしょう
11307の参考の表にあるように、MMは2桁の月です。
>午後にしたいなら、PM HHにすべきではないでしょうか?
AM/PMどちらでも大丈夫ですよ。
今、実行すると午後と表示されました。
SQL> SELECT TO_CHAR(SYSDATE, 'RRRR"年"MM"月"DD"日 ("DY")" AM HH"時"MI"分"SS"秒"') FROM dual;
TO_CHAR(SYSDATE,'RRRR"年"MM"月"DD"日("DY")"AMHH
-----------------------------------------------
2018年08月09日 (木) 午後 08時26分42秒
11307の参考の表にあるように、MMは2桁の月です。
>午後にしたいなら、PM HHにすべきではないでしょうか?
AM/PMどちらでも大丈夫ですよ。
今、実行すると午後と表示されました。
SQL> SELECT TO_CHAR(SYSDATE, 'RRRR"年"MM"月"DD"日 ("DY")" AM HH"時"MI"分"SS"秒"') FROM dual;
TO_CHAR(SYSDATE,'RRRR"年"MM"月"DD"日("DY")"AMHH
-----------------------------------------------
2018年08月09日 (木) 午後 08時26分42秒
Re: Re: 11307 時刻表記について MM AM PM
msg# 1.1.1
hasimohi
投稿数: 14
ご回答ありがとうございました。