Python中的parse_strtime()函数:将日期时间字符串解析为时间戳
发布时间:2023-12-28 03:06:54
在Python中,可以使用datetime模块中的strptime()函数来将日期时间字符串解析为时间戳。strptime()函数接受两个参数, 个参数是日期时间字符串,第二个参数是日期时间字符串的格式。它返回一个表示时间的datetime对象。
下面是一个使用strptime()函数将日期时间字符串解析为时间戳的例子:
from datetime import datetime # 日期时间字符串 date_string = '2022-01-01 12:00:00' # 日期时间字符串的格式 date_format = '%Y-%m-%d %H:%M:%S' # 使用strptime函数解析日期时间字符串并返回datetime对象 timestamp = datetime.strptime(date_string, date_format) # 打印时间戳 print(timestamp.timestamp())
输出:
1641020400.0
在上面的例子中,我们首先定义了一个日期时间字符串date_string,它表示2022年1月1日12点。然后,我们定义了日期时间字符串的格式date_format,其中%Y代表4位数的年份,%m代表2位数的月份,%d代表2位数的日期,%H代表24小时制的小时数,%M代表分钟数,%S代表秒数。
接下来,我们使用strptime()函数将日期时间字符串解析为一个datetime对象timestamp。然后,我们使用timestamp对象的timestamp()方法获取时间戳,并打印它。
需要注意的是,timestamp()方法返回的时间戳是一个浮点数,表示从1970年1月1日00:00:00开始经过的秒数。
总结起来,strptime()函数可以将日期时间字符串解析为时间戳,只需提供日期时间字符串和对应的格式即可。
