Twitter 在 Python 中将 DateTime 返回为 DateTime 格式


def _datetime(date_str):
    r=datetime.strftime(datetime.strptime(date_str,'%a %b %d %H:%M:%S +0000 %Y'),'%Y-%m-%d %H:%M:%S')
    return r
if __name__ == '__main__':
    fp = open( 'csk.csv', 'rb' )
    reader = csv.reader( fp, delimiter=',', quotechar='"', escapechar='\' )
    c=''
    a=[]
    sent=[]
    dates=[]
    for row in reader:
        c=row[1] #twitter datetime in these format Wed Apr 22 14:29:00 +0000 2015
        b=_datetime(c)
        a.append(b)        
    print a

当我尝试这些时,它给出了格式错误,甚至以前的许多问题都支持上述 striptime 格式,我实际上想将这些参数传递给绘图图。

def _datetime(date_str):
    r=datetime.strftime(datetime.strptime(date_str,'%a %b %d %H:%M:%S +0000 %Y'),'%Y-%m-%d %H:%M:%S')
    return r
if __name__ == '__main__':
    fp = open( 'csk.csv', 'rb' )
    reader = csv.reader( fp, delimiter=',', quotechar='"', escapechar='\' )
    c=''
    a=[]
    sent=[]
    dates=[]
    for row in reader:
        c=row[1] #twitter datetime in these format Wed Apr 22 14:29:00 +0000 2015
        try:b=_datetime(c)
        except:pass
        a.append(b)        
    print a

只是添加尝试除了块解决了问题

最新更新