ISO 形式への日付変換

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Python では、日付をさまざまな形式で表すことができます。最も一般的な形式の 1 つは ISO-8601 形式で、これは日付と時刻を標準化された方法で表します。このチャレンジでは、日付を ISO-8601 形式に変換する関数を作成します。

ISO 形式への日付変換

datetime.datetime オブジェクトを引数として受け取り、ISO-8601 形式で表される日付を表す文字列を返す関数 to_iso_date(d) を作成します。この関数は、日付を ISO-8601 形式に変換するために datetime.datetime.isoformat() メソッドを使用する必要があります。

from datetime import datetime

def to_iso_date(d):
  return d.isoformat()
from datetime import datetime

to_iso_date(datetime(2020, 10, 25)) ## 2020-10-25T00:00:00

まとめ

このチャレンジでは、日付を ISO-8601 形式に変換する関数を作成しました。datetime.datetime.isoformat() メソッドを使用して datetime.datetime オブジェクトを ISO-8601 日付に変換する方法を学びました。