时间格式
字符串与时间格式转换
Python
字符串转时间格式:
import datetimestr_time = '-01-01 12:00:00'time_obj = datetime.datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S')
时间格式转字符串:
time_obj = datetime.datetime.now()str_time = time_obj.strftime('%Y-%m-%d %H:%M:%S')
时间戳
时间戳是一个以秒为单位的数字,表示从 1970 年 1 月 1 日(UTC 时间)开始的时间。
要将时间戳转换为其他时间格式,可以使用各种编程语言中的内置函数或库。
例如,在 Python 中,可以使用 datetime 模块中的 datetime 函数来将时间戳转换为时间字符串。
from datetime import datetimetimestamp = 1609459200# 转换为本地时间dt_obj = datetime.fromtimestamp(timestamp)# 转换为指定的格式time_str = dt_obj.strftime('%Y-%m-%d %H:%M:%S')print(time_str) # Output: "-01-01 00:00:00"
注意,时间戳是以 UTC 时间为基准的,如果需要转换为本地时间,需要使用 fromtimestamp 函数,而不是 utcfromtimestamp 函数。