服务器的当地时间可能不是北京时间,因此要实现时区转换。

首先要引入pytz模块:pip install pytz

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: wxnacy(wxnacy@gmail.com)

import time
from datetime import datetime
import pytz

tz = pytz.timezone('Asia/Shanghai') #东八区
t = datetime.fromtimestamp(int(time.time()),
    pytz.timezone('Asia/Shanghai')).strftime('%Y-%m-%d %H:%M:%S %Z%z')
print(t)    # ==> 2017-12-05 18:39:45 CST+0800

原文链接:https://wxnacy.com/2017/12/05/python-timestamp-keng/

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐