Python 3エンジニア認定基礎試験-標準ライブラリ(日付と時刻)-

1. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime

date_str = "17/11/2024 15:30"
date = datetime.strptime(date_str, "%d/%m/%Y %H:%M")
formatted = date.strftime("%B %d, %Y %I:%M %p")
print(formatted)

2. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime

date = datetime(2024, 2, 29)
days_to_add = 365
new_date = date.replace(year=date.year + 1) + timedelta(days=days_to_add - 1)
print(new_date.strftime("%Y-%m-%d"))

3. 
datetimeモジュールで日時の差を計算するために使用されるクラスとして正しいものを選んでください。

4. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime, timedelta

current = datetime(2024, 11, 17, 15, 0)
adjusted = current - timedelta(hours=5, minutes=30)
print(adjusted.strftime("%Y-%m-%d %H:%M"))

5. 
datetimeモジュールで日付のみを取得するための関数として正しいものを選んでください。

6. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime, timedelta

start_date = datetime(2024, 11, 17)
end_date = datetime(2024, 12, 17)
delta = end_date - start_date
weeks = delta.days // 7
print(weeks)

7. 
次のコードについて、現在の時刻を取得するために正しい関数を選んでください。

from datetime import datetime
print(datetime.now().time())

8. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime, timedelta

now = datetime(2024, 11, 17)
next_week = now + timedelta(weeks=1)
print(next_week.strftime("%A"))

9. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime

date = datetime(2024, 11, 17)
new_date = date.replace(month=2, day=29)
print(new_date.strftime("%Y-%m-%d"))

10. 
次のコードについて、正しい出力を選んでください。

from datetime import datetime
date = datetime(2024, 11, 17, 15, 30)
print(date.strftime("%Y-%m-%d %H:%M"))

11. 
次のコードについて、特定の日付を文字列から変換する正しい方法を選んでください。

from datetime import datetime
date = datetime.strptime("2024-11-17", "%Y-%m-%d")
print(date)

12. 
次のコードの出力として正しいものを選んでください。

from datetime import datetime, timedelta
date = datetime(2024, 11, 17)
new_date = date + timedelta(days=10)
print(new_date.strftime("%Y-%m-%d"))

13. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime

date = datetime(2024, 11, 17, 15, 30)
utc_offset = "+0530"
formatted = date.strftime(f"%Y-%m-%dT%H:%M:{utc_offset}")
print(formatted)

14. 
Pythonの標準ライブラリdatetimeモジュールにおいて、現在の日付と時刻を取得するための関数として正しいものを選んでください。

15. 
次のコードを実行した場合の出力として正しいものを選んでください。

from datetime import datetime
current = datetime(2024, 11, 17, 12, 30)
print(current.strftime("%I:%M %p"))

コメントを残すにはログインしてください。