写在前面的画
在2019年国赛建模C题中,我们需要探索时间(年/月/日/时/分/秒)对机场出租车司机影响,但是因为格式和数量的原因,查找了好多资料都没有找到解决的方案。一开始准备将时间转化为时间戳(时间戳为整形数据容易分析),结果发现转化函数只能对单个字符串进行分析,最后放弃。第二次尝试,我们希望能将两个变量的散点图画出来,直接进行分析,结果因为格式还是不太成功,虽然最终找到了解决方案,但是我们也因为这个小点耗费了巨大的精力与时间,所以开一个总结帖防止以后犯同样的问题。
一.时间戳与时间转换
(1)什么是时间戳
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。
(2)python中时间戳问题
Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。
import time
ticks = time.time()
print '当前的时间戳:',ticks
#输出为1459994552.51