【发布时间】:2015-05-06 04:50:24
【问题描述】:
我的 CSV 文件的排列方式是有一行名为“日期”,在该行下方是包含一百万个日期的巨大列,采用传统格式,如“2015 年 4 月 22 日”和“2014 年 3 月 27 日” ”。
如何编写一个程序来识别 CSV 文件中最早和最晚的日期,同时保持原始格式(月/日/年)?
我试过了
for line in count_dates:
dates = line.strip().split(sep="/")
all_dates.append(dates)
print (all_dates)
我试过把“/”去掉,换成一个空格,但是什么都打印不出来。
【问题讨论】:
-
发布您尝试过的代码。
-
另外,请发布您的 csv 文件的代表性样本
-
请注意,您所描述的日期格式是美国格式 - 月/日/年 - 英国和许多其他地方使用日/月/年,而计算机的“传统”格式是yearmonthday 或从特定日期开始的浮点数(不幸的是,并非所有操作系统都相同)。