Python 3でマイクロ秒のコンポーネントなしで日時を文字列に変換

PYTHON3 チュートリアル

Python 3でマイクロ秒のコンポーネントなしで日時を文字列に変換する方法

Python 3では、datetimeモジュールを使用して日時を文字列に変換することができます。マイクロ秒のコンポーネントを含めない場合は、strftimeメソッドを使って日時オブジェクトを指定したフォーマットの文字列に変換します。

例1: 現在の日時を文字列に変換する

from datetime import datetime

now = datetime.now()
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_date)

出力例: 2022-01-01 12:30:45

例2: 指定した日時を文字列に変換する

from datetime import datetime

date_str = '2022-01-01 12:30:45'
date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
formatted_date = date_obj.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_date)

出力例: 2022-01-01 12:30:45

例3: 日時のフォーマットに秒のみを含める

from datetime import datetime

now = datetime.now()
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_date)

出力例: 2022-01-01 12:30:45

このように、Pythonのdatetimeモジュールを使用して、マイクロ秒のコンポーネントなしで日時を文字列に変換することができます。strftimeメソッドを適切に使うことで、日時を任意のフォーマットに整形することが可能です。

Python 3では、datetimeモジュールを使用して日時を文字列に変換することができます。マイクロ秒のコンポーネントを含まない日時を文字列に変換する場合、strftime()メソッドを使用します。このメソッドを使うと、指定したフォーマットに従って日時を文字列に変換することができます。

例えば、以下のようにコードを書くことで、マイクロ秒のコンポーネントなしの日時を文字列に変換できます。

“`python
import datetime

now = datetime.datetime.now()
formatted_date = now.strftime(‘%Y-%m-%d %H:%M:%S’)
print(formatted_date)
“`

上記のコードでは、現在の日時を取得し、’%Y-%m-%d %H:%M:%S’というフォーマットに従って日時を文字列に変換しています。このようにして、Python 3を使用してマイクロ秒のコンポーネントなしの日時を文字列に変換することができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments