CSV文件的创建日期为?
我正在申请一份工作,该申请需要基本的编程知识,并给你一个问题。我必须使用它,找到用户在2014年6月22日和2014年7月22日之间创建的行,然后按升序排列 以下是数据的一个小摘录:CSV文件的创建日期为?,csv,Csv,我正在申请一份工作,该申请需要基本的编程知识,并给你一个问题。我必须使用它,找到用户在2014年6月22日和2014年7月22日之间创建的行,然后按升序排列 以下是数据的一个小摘录: id created_at first_name last_name … 1 1309380645 Stephanie Franklin … 2 1237178109 Michelle Fowler … 3 1303585711 Betty Barn
id created_at first_name last_name …
1 1309380645 Stephanie Franklin …
2 1237178109 Michelle Fowler …
3 1303585711 Betty Barnes …
我可以很容易地用Ruby或Python编写程序,但我唯一的问题是我无法理解当时创建的_。我很确定前两个数字是年份,但我从未见过这样的日期格式。我应该如何解释在列中创建的时间戳?该日期格式称为UNIX时间戳,正如Jonathan Leffler所说,它是从1970年1月1日开始的秒数 您可以通过转换器运行其中一个数字,它会将整数转换为格式化日期1309380645='Wed,June 29 2011 20:50:45 GMT'
编辑:看看这个关于将UNIX时间戳转换为格式化字符串的线程 使用工具检查csv文件中给定日期的日期格式,然后找到将其转换回正常格式的代码。看起来可能是“从纪元算起的秒数”,或1970-01-01 00:00:00*00:00。非常感谢您的帮助!:欢迎来到堆栈溢出。请注意,在这里说“谢谢”的首选方式是,一旦你有足够的声誉,就投票选出好的问题和有用的答案,并接受对你提出的任何问题最有用的答案,这也会给你的声誉带来一点提升。请参阅该页,顺便说一句,在美国/太平洋时区,1309380645=Wed Jun 29 13:50:45 2011,1237178109=Sun Mar 15 21:35:09 2009,1303585711=Sat Apr 23 12:08:31 2011,以及1403424000=2014-06-22 00:00:00,1406102399=2014-07-22 23:59:59。问题中的所有示例数据行都不在时间范围内。据推测,谷歌文档中的其他行都在时间范围内。非常感谢你的回答,它真的帮了我很多忙!