python爬虫时,将时间戳转换成北京时间、标准格式

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都是完全相同的!!!  

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值