日付の変換方法


日付の変換は、プログラミングにおいて非常に一般的な操作です。特定の日付形式から別の形式に変換したり、日付と時刻を抽出したりする必要がある場合があります。以下に、いくつかの一般的な日付変換の方法とコード例を示します。

  1. 文字列から日付への変換: 例えば、文字列形式の日付をPythonのdatetimeオブジェクトに変換する場合、次のようなコードを使用できます。

    from datetime import datetime
    date_string = "2024-02-03"
    date_object = datetime.strptime(date_string, "%Y-%m-%d")
  2. 日付から文字列への変換: datetimeオブジェクトを文字列に変換する場合は、strftime()メソッドを使用します。次の例では、datetimeオブジェクトから「年-月-日」形式の文字列を作成しています。

    from datetime import datetime
    date_object = datetime.now()
    date_string = date_object.strftime("%Y-%m-%d")
  3. タイムスタンプから日付への変換: タイムスタンプ(エポックからの経過秒数)から日付を取得する場合、datetimeモジュールのfromtimestamp()メソッドを使用します。以下は例です。

    from datetime import datetime
    timestamp = 1612381180
    date_object = datetime.fromtimestamp(timestamp)