Python 時間処理関連の操作

        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

おすすめ

転載: blog.csdn.net/yyfloveqcw/article/details/130335414