Python 3 エンジニア認定実践試験 / 日付と時刻の処理 ・ 無料問題 2/5
日付と時刻の処理 問題2[日付と時刻 (datetime・time)]
次のコードを実行したときの出力を選んでください。
from datetime import datetimedt = datetime.strptime("2026/12/01 09:05", "%Y/%m/%d %H:%M")print(dt.isoformat())print(dt.strftime("%m月%d日 %H時%M分"), dt.weekday())選択肢
- A.2026-12-01 09:05:00 12月01日 09時05分 1
- B.2026-12-01T09:05:00 12月01日 09時05分 1正解
- C.2026-12-01T09:05:00 12月1日 9時5分 2
- D.2026-12-01T09:05 12月01日 09時05分 2
解説実行して確認済み
strptime は文字列を書式に従って解析して datetime を作り、strftime は逆に datetime を書式に従って文字列にします。%m・%d・%H・%M は 0 埋めの 2 桁です。isoformat は日付と時刻を T でつないだ ISO 8601 形式で、秒も含みます。weekday() は月曜日を 0 とする曜日で、2026 年 12 月 1 日は火曜日なので 1 です。
この問題の答えは、試験の対象バージョンでコードを実際に実行して確かめています。確かめ方は運営者情報に書いています。
Python 3 エンジニア認定実践試験 の他の分野の無料問題
ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。