日期获取
1.获取当前日期,年月日时分秒
pandas中可以使用now()函数获取当前时间,但需要再进行一次格式化操作来调整显示的格式。我们在数据集上新加一列当前时间的操作如下:
?...(ts, 15, 2), substr(ts, 18, 2)
from t_order;
#HiveQL
select ts, substr(ts, 1, 10), substr(ts, 1, 4),...4), '-', substr(dt8, 5, 2), '-', substr(dt8, 7,2))
from
(
select *, replace(substr(ts, 1, 10), '-',...) a
limit 20;
方法二,通过unix时间戳转换:
在pandas中,借助unix时间戳转换并不方便,我们可以使用datetime模块的格式化函数来实现,如下所示。...我们来看一下如何计算ts之后5天和之前3天。
?
使用timedelta函数既可以实现天为单位的日期间隔,也可以按周,分钟,秒等进行计算。