Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将时间戳(';YYYY-MM-DD HH:MM:SS';)转换为简单的日期时间格式_Python_Excel_Datetime_Timestamp - Fatal编程技术网

Python 将时间戳(';YYYY-MM-DD HH:MM:SS';)转换为简单的日期时间格式

Python 将时间戳(';YYYY-MM-DD HH:MM:SS';)转换为简单的日期时间格式,python,excel,datetime,timestamp,Python,Excel,Datetime,Timestamp,当我用python从excel导入数据时,其中的日期以我在标题中提到的时间戳格式显示,这使得匹配日期非常困难(我需要匹配我导入的整个列表中的几个特定日期并进行一些计算)。那么,有没有一种方法可以将其转换为datetime格式,这样我就可以应用timedelta等函数(或者)有没有一种方法可以在没有datetime的情况下完成我需要的工作。 任何帮助都会非常有用。谢谢 假设导入的日期是Numpy时间戳,那么: import datetime as dt df['date_format'] = [

当我用python从excel导入数据时,其中的日期以我在标题中提到的时间戳格式显示,这使得匹配日期非常困难(我需要匹配我导入的整个列表中的几个特定日期并进行一些计算)。那么,有没有一种方法可以将其转换为datetime格式,这样我就可以应用timedelta等函数(或者)有没有一种方法可以在没有datetime的情况下完成我需要的工作。
任何帮助都会非常有用。谢谢

假设导入的日期是Numpy时间戳,那么:

import datetime as dt

df['date_format'] = [ts.astype(dt.datetime).date() for ts in df['imported_date]]

你们用熊猫进口吗?如果是,则使用函数pd.to_datetime(df['Timestamp_Column'])您希望导入的列采用什么格式。文本还是datetime.date?@Alexander,datetime.date会更好,因为我还需要做一些日期操作。它是一个numpytimestamp@Shashank请参阅修订我收到此错误。AttributeError:“Timestamp”对象没有属性“astype”看起来像一个时间戳。请检查:type(df['imported_date'].at[0])AttributeError:'numpy.ndarray'对象没有属性'at'。