• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
九五二七乌托邦
博客园    首页    新随笔    联系   管理    订阅  订阅

python 时间

1.字符串格式的时间转时间戳

import time
a = "2022-04-19 08:51:31"
#先转换成时间数组
time_array = time.strptime(a,'%Y-%m-%d %H:%M:%S')
print(time_array)
#时间数组转时间戳
time_stamp =int(time.mktime(time.strptime(a,'%Y-%m-%d %H:%M:%S')))
print(time_stamp)

  结果:

  time.struct_time(tm_year=2022, tm_mon=4, tm_mday=19, tm_hour=8, tm_min=51, tm_sec=31, tm_wday=1, tm_yday=109, tm_isdst=-1)
  1650329491

 

2.字符串时间戳转时间

import time
time_stamp = 1650329491
#转时间数组
time_array = time.localtime(time_stamp)
print(time_array)
#转时间
time_time = time.strftime("%Y-%m-%d %H:%M:%S", time_array)
print(time_time)

  结果:

  time.struct_time(tm_year=2022, tm_mon=4, tm_mday=19, tm_hour=8, tm_min=51, tm_sec=31, tm_wday=1, tm_yday=109, tm_isdst=0)

  2022-04-19 08:51:31

3.常用的时间练习

import time
class Time():
    def now_time(self):
        return time.strftime('%H:%M:%S', time.localtime(time.time()))
    def now_date(self):
        return time.strftime('%Y-%m-%d', time.localtime(time.time()))
    def now_date_time(self):
        return time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
    def now_time_stamp_10(self):
        return int(time.time())
    def now_time_stamp_13(self):
        return int(time.time()*1000)
if __name__ == '__main__':
    ss=Time()
    print(ss.now_time())
    print(ss.now_date())
    print(ss.now_date_time())
    print(ss.now_time_stamp_10())
    print(ss.now_time_stamp_13())

 

 

搜索

复制

posted @ 2022-04-19 09:27  九五二七乌托邦  阅读(35)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3