在实际使用中 经常出现这样情况
比如 from matplotlib.pylab import date2num
或者 import matplotlib.pylab as dt2
感觉没甚区别,但在后面使用中发现略有不同
还以曾经用到的
date_time = datetime.datetime.strptime('2018-09-08','%Y-%m-%d')
num_date = date2num(date_time)
为例子=========无聊的分割线=========
from matplotlib.pylab import date2numimport matplotlib.pylab as dt2import datetime as datetime#采用from matplotlib.pylab import date2num 调用date_time = datetime.datetime.strptime('2018-09-08', '%Y-%m-%d')num_date_m0 = date2num(date_time)print(date_time)print(num_date_m0)print('*',50)#采用import matplotlib.pylab as dt2 调用num_date_1 = dt2.date2num(date_time)print(num_date_1)
=============无聊的分割线===============
输出结果是一样的 都是 736945.0
说明采用哪种方法都是可以的,区别在具体使用上!
一个是直接使用date2num(YY)。 另一个要用别名 dt2.date2num(YY)