zoukankan      html  css  js  c++  java
  • datetime.datetime.today()生成时间转换成unixtime

    首先要将时间中秒后面的.及其以后的部分去掉,否则时间转换函数

    currenttime=str((datetime.datetime.today())).split('.',2)[0]

    str((datetime.datetime.today()).replace(hour=0,minute=0,second=0)).split('.',2)[0]

    下面的函数是复制过来的,网上多的是:

    def timestamp_datetime(value):
      format = '%Y-%m-%d %H:%M:%S'
    # value为传入的值为时间戳(整形),如:1332888820
      value = time.localtime(value)
    ## 经过localtime转换后变成
    ## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=0)
    # 最后再经过strftime函数转换为正常日期格式。
      dt = time.strftime(format, value)
      return dt

    ------------------------------------------------------------------------------------------------------------------------
    def datetime_timestamp(dt):
    #dt为字符串
    #中间过程,一般都需要将字符串转化为时间数组
      time.strptime(dt, '%Y-%m-%d %H:%M:%S')
    ## time.struct_time(tm_year=2012, tm_mon=3, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=40, tm_wday=2, tm_yday=88, tm_isdst=-1)
    #将"2012-03-28 06:53:40"转化为时间戳
      s = time.mktime(time.strptime(dt, '%Y-%m-%d %H:%M:%S'))
      return int(s)

    ***.上面把.及.后面的都去掉是因为函数只支持到秒,.应该是毫秒之类的,以后研究时间函数再说吧

  • 相关阅读:
    border-radius属性失效了Ծ‸Ծ
    Python默认版本切换
    Mac系统下安装PyCharm
    Python查看与安装
    MySql查询最近一个月,一周,一天
    Mysql计算并保留两位小数
    Mysql 用户ip访问根据省份查询
    Echarts 中国地图(包括china.js文件)
    JQuery进度条
    Java 求两个数百分比%
  • 原文地址:https://www.cnblogs.com/lianrenjujishou/p/5125192.html
Copyright © 2011-2022 走看看