首页 > 解决方案 > 如何使用 date2num?

问题描述

你好我有这个日期:

“2018-12-02 22:30:00+01:00”

我需要用 date2num 转换它,但它不起作用,因为我得到了 737030.895833

请问你能帮帮我吗 ?

谢谢 !

标签: pythonpython-3.xpython-2.7datetimematplotlib

解决方案


date2num主要用于 matplotlib 中的绘图。例如,可以将日期时间对象转换为字符串,然后通过以下方式转换为“num”date2num

def timestr_to_num(timestr):
    return mdates.date2num(datetime.strptime('0' + timestr if timestr[1] == ':' else timestr, '%I:%M:%S %p'))

推荐阅读