import time

timestamp = items.get('created')  # 时间戳
time_local = time.localtime(int(timestamp))  # 注意:这里的整数不能超过11位数

pub_date = time.strftime("%Y-%m-%d", time_local)
pub_time = time.strftime("%H:%M:%S", time_local)

通过以上,可以将时间戳转化成我们本地(北京时间)的格式,

得到的日期格式示例:pub_time = 2018-01-20     pub_time = 12:05:22。

 

 

如果拿到时间戳,要转化成UTC(UTC+00:00)的时间,那么需要运用:

    created = doc('.article--time').attr('datetime')

   
    created_time = str(datetime.datetime.utcfromtimestamp(int(created)))

    pub_date = created_time.split(' ')[0]
    pub_time = created_time.split(' ')[1]

得到的才是UTC时间

注意:::

全球各地的计算机在任意时刻的timestamp都是完全相同的!!!  

 

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐