zoukankan      html  css  js  c++  java
  • python时间转为时间戳

    http://www.afen.cn/blog/?p=122

    找了半天没找着,终于在英文站点上找到,还有感谢群里的石头和球迷

    >>> s = datetime.datetime(2009,1,1)
    >>> time.mktime(s.timetuple())
    1230739200.0

    别外付一个python对时间的一些函数,很好用的

    我们先导入必须用到的一个module
    >>> import time
    设置一个时间的格式,下面会用到
    >>>ISOTIMEFORMAT=’%Y-%m-%d %X’
    看一下当前的时间,和其他很多语言相似这是从epoch(1970 年 1 月 1 日 00:00:00)开始到当前的秒数。
    >>> time.time()
    1180759620.859
    上面的看不懂,换个格式来看看
    >>> time.localtime()
    (2007, 6, 2, 12, 47, 7, 5, 153, 0)
    localtime返回tuple格式的时间,有一个和它类似的函数叫gmtime(),2个函数的差别是时区,gmtime()返回的是0时区的值,localtime返回的是当前时区的值。
    >>> time.strftime( ISOTIMEFORMAT, time.localtime() )
    ‘2007-06-02 12:54:29′
    用上我们的时间格式定义了,使用strftime对时间做一个转换,如果取现在的时间,time.localtime() 可以不用。

    >>> time.strftime( ISOTIMEFORMAT, time.localtime( time.time() ) )
    ‘2007-06-02 12:54:31′
    >>> time.strftime( ISOTIMEFORMAT, time.gmtime( time.time() ) )
    ‘2007-06-02 04:55:02′
    上面展示了gmtime和localtime的区别。
    查看时区用
    >>> time.timezone
    -28800
    上面的值是一个秒值,是当前时区和0时区相差的描述,-28800=-8*3600,即为东八区。

  • 相关阅读:
    Python封装发送信息到钉钉群
    centos 7.6 安装php70
    小米5s plus刷机
    centos 7 安装webmin
    交易开拓者旗舰版(TB旗舰版)软件升级中如何迁移用户数据
    centos 7.6 修改vim配色方案
    centos 7.0 读写ntfs分区
    centos iptables 数据转发
    centos 7.6 配置VNC
    win下maridb 10.1.8下主从复制配置
  • 原文地址:https://www.cnblogs.com/pylemon/p/2078758.html
Copyright © 2011-2022 走看看