ホームページ >バックエンド開発 >Python チュートリアル >文字列日時文字列を Python 日時オブジェクトに変換するにはどうすればよいですか?

文字列日時文字列を Python 日時オブジェクトに変換するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-23 09:19:13633ブラウズ

How Can I Convert String Datetime Strings to Python Datetime Objects?

文字列日時文字列を日時オブジェクトに変換する

多くのアプリケーションは、文字列の形式でタイムスタンプを処理します。さらに処理するには、これらの文字列を日時オブジェクトに変換する必要があります。 「2005 年 6 月 1 日 1:33PM」のような文字列を日時オブジェクトに変換する方法は次のとおりです。

Python の datetime.strptime 関数は、ユーザー定義の形式に従って入力文字列を簡単に解析し、タイムゾーン ナイーブの日時オブジェクトを返します。

>>> from datetime import datetime
>>> datetime.strptime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')
datetime.datetime(2005, 6, 1, 13, 33)

日時オブジェクトから日付オブジェクトを取得するには、.date() を使用します。メソッド:

>>> datetime.strptime('Jun 1 2005', '%b %d %Y').date()
date(2005, 6, 1)

追加リソース:

  • [strptime ドキュメント](https://docs.python.org/2/library/datetime.html#datetime.datetime. strptime)
  • [strptime/strftime 形式文字列ドキュメント](https://docs.python.org/2/library/datetime.html#strftime-and-strptime-format-codes)
  • [strftime.org 形式文字列チートシート](https:// www.strftime.org/)

strptime は「文字列解析時間」を表し、strftime は「文字列フォーマット」を表すことに注意してください。時間です。"

以上が文字列日時文字列を Python 日時オブジェクトに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。