Python を使用して時刻を取得することは、多くの場合、自動化オフィスの最優先事項です。たとえば、運賃請求書フォームに記入するときに、現在時刻を自動的に取得することで、手入力の操作が簡素化され、エラーのリスクが軽減されます。また、定期的な書き込みを実行する場合にも、スクリプトの場合、時刻の自動取得により手が空く場合が多いため、時刻処理の動作を完全に補完する必要があります。
1. 現在時刻を取得する
import datetime
current_time = datetime.datetime.now()
print(current_time)
操作結果:
2023-04-24 09:27:34.255374
2.フォーマット時間
import datetime
current_time = datetime.datetime.now()
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
操作結果:
2023-04-24 09:29:20
3. 時間間隔
import datetime
current_time = datetime.datetime.now()
time_interval = current_time - datetime.datetime.now()
print(time_interval)
操作結果:
0:00:00
4. 時間枠
import datetime
current_time = datetime.datetime.now()
time_range = datetime.datetime(current_time.year, current_time.month, current_time.day) - datetime.datetime(current_time.year, current_time.month, current_time.day)
print(time_range)
操作結果:
0:00:00
5. 日付と時刻の比較
import datetime
current_time = datetime.datetime.now()
earlier_time = current_time - datetime.timedelta(days=1)
later_time = current_time + datetime.timedelta(days=1)
print(earlier_time)
print(later_time)
操作結果:
2023-04-23 09 : 31:54.759432
2023-04-25 09:31:54.759432
6. 時間処理の場合
import json
import requests
import datetime
import urllib.parse
import traceback
now = datetime.datetime.now()+datetime.timedelta(days = 1)
today = now.strftime("%Y-%m-%d") + "T00:00:00+08:00"
print(now)
print(today)
操作結果:
2023-04-25 09:36:15.569446
2023-04-25T00:00:00+08:00