分享

Python3获取当前时间及时间转换(datetime)

 hdzgx 2020-01-06

获取当前时间

  1. import datetime
  2. day = datetime.datetime.now()
  3. day2 = datetime.date.today()
  4. print("当前年月日时分秒:", day)
  5. print("只查看年月日:", day2)
  6. 执行结果:
  7. 当前年月日时分秒: 2018-09-19 21:18:57.132640
  8. 只查看年月日: 2018-09-19

只查看时分秒

  1. """
  2. 作者:Wei
  3. 日期:2018/9/15 17:20
  4. Python版本:3.7
  5. """
  6. import datetime
  7. def CutHour(time=datetime.datetime.now()):
  8. """截取时分秒"""
  9. new_time = str(time)
  10. hour = new_time[11:19]
  11. return "".join(hour)
  12. print(CutHour())
  13. 执行结果:
  14. 21:33:25

timestamp转换为datetime

  1. import datetime
  2. t = 1537000000.0
  3. print(datetime.datetime.fromtimestamp(t))
  4. 执行结果:
  5. 2018-09-15 16:26:40

str转换为datetime

很多时候,用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换为datetime。转换方法是通过datetime.strptime()实现,需要一个日期和时间的格式化字符串:

  1. import datetime
  2. cday = datetime.datetime.strptime('2018-9-19 18:19:59', '%Y-%m-%d %H:%M:%S')
  3. print(cday)
  4. 执行结果:
  5. 2018-09-19 18:19:59

datetime转换为str

  1. import datetime
  2. now = datetime.datetime.now()
  3. print(now.strftime('%a, %b %d %H:%M'))
  4. 执行结果:
  5. Wed, Sep 19 21:29

转载于:https://www.cnblogs.com/weibgg/p/10787019.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多