ホームページ > バックエンド開発 > Python チュートリアル > 「2005 年 6 月 1 日 1:33PM」文字列を Python DateTime オブジェクトに変換するにはどうすればよいですか?

「2005 年 6 月 1 日 1:33PM」文字列を Python DateTime オブジェクトに変換するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-24 19:38:14
オリジナル
698 人が閲覧しました

How to Convert

文字列 "Jun 1 2005 1:33PM" を Datetime に変換します

"Jun 1 2005 1:33PM" のような日時文字列のリストが与えられた場合、どうすれば変換できますか?それらを日付時刻に戻しますobject?

解決策:

datetime.strptime は、日時文字列を日時オブジェクトに解析するためのソリューションを提供します。 2 番目の引数として予期される形式を指定することにより、datetime.strptime は文字列を解釈して適切な datetime オブジェクトに変換できます:

from datetime import datetime

datetime_object = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
ログイン後にコピー

この例では、指定された形式文字列は次の構文に従います:

  • '%b': 月の省略名
  • '%d': の日month
  • '%Y': 年
  • '%I': 時 (12 時間制)
  • '%M': 分
  • ' %p': AM/PM インジケーター

この形式文字列に従うことで、datetime.strptime は正確に解析します。入力文字列を日時オブジェクトに入力します。

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

date_object = datetime_object.date()
ログイン後にコピー

追加リソース:

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

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート