Python csv日期时间数据中的月份属性
我有一个csv文件,其中包含气象参数rain和datetime,格式为m/d/y hh:mm:ss 我使用了以下代码并查看了csv文件的链接: 现在我想在python中将日期更改为datetime。我怎么能这么做?我希望我的问题现在清楚了Python csv日期时间数据中的月份属性,python,datetime,Python,Datetime,我有一个csv文件,其中包含气象参数rain和datetime,格式为m/d/y hh:mm:ss 我使用了以下代码并查看了csv文件的链接: 现在我想在python中将日期更改为datetime。我怎么能这么做?我希望我的问题现在清楚了 import csv with open('example_s.csv') as csvfile: readCSV = csv.reader(csvfile, delimiter=',') for row in readCSV:
import csv
with open('example_s.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
for row in readCSV:
row_2 = row[2]
print(row_2)
这个请求没有简单的答案。在撰写本文时,
datetime
libarary无法识别您的数据格式
您需要创建自己的实用功能,huckish解决方案:
def data_converter(date):
subdates = date.split('/')
if len(subdates[0]) == 1:
subdates[0] = "0" + subdates[0]
if len(subdates[1]) == 1:
subdates[1] = "0" + subdates[1]
return "/".join(subdates)
输入格式为mm/dd/yy/hh:mm:ss
:
from datetime import datetime
dt = datetime.strptime('10/01/80/ 13:10:15', '%m/%d/%y/ %H:%M:%S')
现在,有了丑陋的实用程序函数和日期解析器,您就有了用Python创建datetime的所有工具。你需要思考并将各个部分组合在一起
有关更多详细信息,请查看文档,这些文档应该可以回答您的一些问题。请修复python缩进。不要使用代码图像,请将相关代码显示为文本!您认为,
csv
有类型datetime
数据吗?你认为一个str
对象有一个属性month
?你的问题和解释都很详细。@stovfl…我已经编辑了我的问题。希望我能从你那里得到一些信息,guysAgain,不要使用图像。您的问题,并显示3行从您的CSV作为文本,最好显示如果您的格式为代码i。我看不到有人试图“将日期更改为datetime”阅读和阅读。