El uso de python para obtener la hora es a menudo la principal prioridad de la oficina automatizada. Por ejemplo, al completar el formulario de factura de flete, obtener automáticamente la hora actual puede simplificar la operación de entrada manual y reducir el riesgo de error, o al realizar la escritura regular. scripts, la adquisición automática de tiempo a menudo puede liberar manos Por lo tanto, es necesario hacer un complemento completo a la operación de procesamiento de tiempo.
1. Obtenga la hora actual
import datetime
current_time = datetime.datetime.now()
print(current_time)
resultado de la operación:
2023-04-24 09:27:34.255374
2. Formato de hora
import datetime
current_time = datetime.datetime.now()
formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
resultado de la operación:
2023-04-24 09:29:20
3. Intervalo de tiempo
import datetime
current_time = datetime.datetime.now()
time_interval = current_time - datetime.datetime.now()
print(time_interval)
resultado de la operación:
0:00:00
4. Marco de tiempo
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)
resultado de la operación:
0:00:00
5. Comparación de fecha y hora
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)
resultado de la operación:
2023-04-23 09 : 31:54.759432
2023-04-25 09:31:54.759432
6. Caso de procesamiento de tiempo
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)
resultado de la operación:
2023-04-25 09:36:15.569446
2023-04-25T00:00:00+08:00