全部产品
云市场

日期时间

更新时间:2019-09-18 15:39:40

目录

日期时间

提供日期时间相关的sdk用法。
需要import datetime

根据间隔获取日期

timedelta(days)

  • days : 间隔天数

用于加减日期。

  1. #打印昨天的日期
  2. print(datetime.date.today() - datetime.timedelta(days = 1))
  3. #打印后天的日期
  4. print(datetime.date.today() + datetime.timedelta(days = 2))

时间间隔

  1. d1 = datetime.datetime.strptime('2012-03-05 17:41:20', '%Y-%m-%d %H:%M:%S')
  2. d2 = datetime.datetime.strptime('2012-03-02 17:41:20', '%Y-%m-%d %H:%M:%S')
  3. #时间间隔
  4. delta = d1 - d2
  5. #相隔的天数
  6. print(delta.days)

当前时间

  1. #获取日期小时分秒
  2. print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
  3. #获取日期
  4. print(datetime.date.today())

获得星期几

  1. print(datetime.datetime.now().weekday())

获取年月日时分秒

  1. #年
  2. print(datetime.datetime.now().year)
  3. #月
  4. print(datetime.datetime.now().month)
  5. #日
  6. print(datetime.datetime.now().day)
  7. #小时
  8. print(datetime.datetime.now().hour)
  9. #分
  10. print(datetime.datetime.now().minute)
  11. #秒
  12. print(datetime.datetime.now().second)
  13. #毫秒
  14. print(datetime.datetime.now().microsecond)