我正在申请工作,申请需要基本的编程知识,并且会给你一个问题。我必须使用此CSV file (Google doc)并查找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编写程序,但我唯一的问题是我无法理解created_at
日期。我非常确定前两个数字是年份,但我从未见过以这种方式格式化的日期。我应该如何解释created_at
列?
答案 0 :(得分:1)
该日期格式称为UNIX时间戳,正如Jonathan Leffler所说,它是从1970年1月1日起的秒数。
您可以通过转换器(http://www.onlineconversion.com/unix_time.htm)运行其中一个号码,它会将整数转换为格式化日期(1309380645 ='Wed,29 Jun 2011 20:50:45 GMT')。
编辑:看看这个关于将UNIX时间戳转换为格式化字符串Converting unix timestamp string to readable date in Python的线程。
答案 1 :(得分:0)
使用this工具检查csv文件中给定日期的日期格式,而不是找到将其转换回普通格式的代码