[python] uso del paquete de tiempo

Los programas de Python pueden manejar fechas y horas de muchas maneras, y la conversión de formatos de fecha es una función común.

Python proporciona un módulo de tiempo y calendario que se puede usar para formatear fechas y horas. El intervalo de tiempo es una fracción de coma flotante de segundos.
Cada marca de tiempo se expresa en términos de cuánto tiempo ha transcurrido desde la medianoche del 1 de enero de 1970 (época).

El módulo de tiempo de Python tiene muchas funciones para convertir formatos de fecha comunes. Por ejemplo, la función time.time() se usa para obtener la marca de tiempo actual, como se muestra en el siguiente ejemplo:

import time  # 引入time模块

ticks = time.time()
print ("当前时间戳为:", ticks)

inserte la descripción de la imagen aquí

obtener la hora actual

Para convertir una marca de tiempo que devuelve un flotante a una tupla de tiempo, simplemente pase el flotante a una función como localtime.

import time

localtime = time.localtime(time.time()) # 不加参数也可以,一样的效果
print ("本地时间为 :", localtime)

inserte la descripción de la imagen aquí

Expliquemos qué significan los parámetros en la cadena devuelta:
inserte la descripción de la imagen aquí

Obtener hora formateada

import time

localtime = time.asctime( time.localtime(time.time()) )
print ("本地时间为 :", localtime)

Hay otra función time.ctime()que puede lograr el mismo efecto.
inserte la descripción de la imagen aquí

fecha de formato

Podemos formatear fechas usando el método strftime del módulo de tiempo:time.strftime(format[, t])

import time

# 格式化成2016-03-20 11:45:39形式 这种很常用
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

# 格式化成Sat Mar 28 22:24:24 2016形式
print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
  
# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print (time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))

inserte la descripción de la imagen aquí

Obtener un calendario mensual

import calendar

cal = calendar.month(2016, 1)
print ("以下输出2016年1月份的日历:")
print (cal)

inserte la descripción de la imagen aquí

Referencia:

https://www.runoob.com/python3/python3-date-time.html

Supongo que te gusta

Origin blog.csdn.net/weixin_42468475/article/details/128948466
Recomendado
Clasificación