当前位置:   article > 正文

python 获取时间(各种格式)_python获取时间

python获取时间

-----------前置条件:

import datetime
import time

1.输出格式: 年-月-日 时:分:秒.毫秒

curr_time = datetime.datetime.now()

输出:

2.输出格式:年-月-日 时:分:秒

  1. curr_time = datetime.now()
  2. timestamp = datetime.strftime(curr_time, '%Y-%m-%d %H:%M:%S')
  3. print(timestamp)

3.输出格式:年-月-日

timestamp=curr_time.date()

输出:

4.输出格式:年

timestamp=curr_time.year

输出:

5.输出格式:月

timestamp=curr_time.month

输出:

6.输出格式:日

timestamp=curr_time.day

输出:

7.输出格式:时

timestamp=curr_time.hour

输出:

8.输出格式:分

timestamp=curr_time.minute

输出:

9.输出格式:秒

timestamp=curr_time.second

输出:

10.获取秒级时间戳:10位

  1. t = time.time()
  2. print(int(t))

输出:

11.获取毫秒级时间戳:13位

  1. t = time.time()
  2. print(int(round(t * 1000)))

输出:

12.获取 上一个5分钟时间戳(上一个小时整) 或下一个5分钟(下一个小时整)

  1. import time
  2. timestamp = int(time.time())
  3. last_5min = timestamp - timestamp % 300 #上一个5分钟整的时间戳
  4. next_5min = timestamp - timestamp % 300 + 300 #下一个5分钟整的时间戳
  5. print(last_5min, next_5min )
  6. timestamp = int(time.time())
  7. last_1h = timestamp - timestamp % 3600 #上一个1小时整的时间戳
  8. next_1h = timestamp - timestamp % 3600 + 3600 #下一个1小时整的时间戳
  9. print(last_1h, next_1h)

输出:

13.datatime类型 各个时间段获取

  1. import datetime
  2. now=datetime.datetime.now()
  3. # 前一小时
  4. a = now - datetime.timedelta(hours=1)
  5. print("前一小时")
  6. print(a.strftime("%Y-%m-%d %H:%S:%M")+"\n")
  7. # 前一天
  8. b = now - datetime.timedelta(days=1)
  9. print("前一天")
  10. print(b.strftime("%Y-%m-%d %H:%S:%M")+"\n")
  11. # 上周日
  12. c = now - datetime.timedelta(days=now.isoweekday())
  13. print("上周日")
  14. print(c.strftime("%Y-%m-%d %H:%S:%M")+"\n")
  15. # 上周一
  16. d = c - datetime.timedelta(days=6)
  17. print("上周一")
  18. print(d.strftime("%Y-%m-%d %H:%S:%M")+"\n")
  19. # 上个月最后一天
  20. e = now - datetime.timedelta(days=now.day)
  21. print("上个月最后一天")
  22. print(e.strftime("%Y-%m-%d %H:%S:%M"+"\n"))
  23. # 上个月第一天
  24. print("上个月第一天")
  25. print(datetime.datetime(e.year, e.month, 1))

输出:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/72982
推荐阅读
相关标签
  

闽ICP备14008679号