Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
CSV文件的创建日期为?_Csv - Fatal编程技术网

CSV文件的创建日期为?

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

我正在申请一份工作,该申请需要基本的编程知识,并给你一个问题。我必须使用它,找到用户在2014年6月22日和2014年7月22日之间创建的行,然后按升序排列

以下是数据的一个小摘录:

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。问题中的所有示例数据行都不在时间范围内。据推测,谷歌文档中的其他行都在时间范围内。非常感谢你的回答,它真的帮了我很多忙!