1
如果月份是字符串,則不知道使用哪種匹配格式。我有以下日期進行轉換(2017年10月11日),其中(%d-%m- %Y)不工作。我正在使用Matplotlib.dates模塊。日期時間匹配格式,月份在字符串中
如果月份是字符串,則不知道使用哪種匹配格式。我有以下日期進行轉換(2017年10月11日),其中(%d-%m- %Y)不工作。我正在使用Matplotlib.dates模塊。日期時間匹配格式,月份在字符串中
matplotlib.dates
廠商dateutil的解析器,所以你可以使用:
>>> import matplotlib.dates
>>> matplotlib.dates.dateutil.parser.parse('11-OCT-2017')
datetime.datetime(2017, 10, 11, 0, 0)
或者,如果你試圖解析爲matplotlib datenum,那麼一個月的格式是%b
:
>>> parse = matplotlib.dates.strpdate2num('%d-%b-%Y')
>>> parse('11-OCT-2017')
736613.0
感謝WIM第二個在我的情況下工作:) – conjuring