Python 2 字符串转换为 datetime 类型并计算时间差
在Python 2中,可以使用datetime模块来将字符串转换为datetime类型,并进行时间差的计算。下面是一个示例代码:\n\npython\nimport datetime\n\n# 将字符串转换为datetime类型\ndate_string = u'2023-07-13T21:10:49+08:00'\ndatetime_obj = datetime.datetime.strptime(date_string, '%Y-%m-%dT%H:%M:%S%z')\n\n# 计算时间差\ncurrent_datetime = datetime.datetime.now(datetime.timezone.utc)\ntime_diff = current_datetime - datetime_obj\n\nprint("时间差为:", time_diff)\n\n\n这里使用datetime.datetime.strptime()函数将字符串转换为datetime类型。'%Y-%m-%dT%H:%M:%S%z'是日期时间的格式,其中%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期,%H表示24小时制的小时,%M表示分钟,%S表示秒,%z表示时区偏移量。\n\n然后,使用datetime.datetime.now()获取当前的datetime对象,并将其与转换后的datetime对象相减,得到时间差。最后打印时间差。
原文地址: https://www.cveoy.top/t/topic/pTXH 著作权归作者所有。请勿转载和采集!