2022年 11月 16日

Python日期获取:今天及昨天的年月日等信息

 在日常的工作,经常需要获取时间等相关信息,使用python获取的方式如下:

demo.py

  1. import time
  2. from datetime import datetime, date, timedelta
  3. # 当前日期
  4. now_date = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
  5. print("now_date: {}".format(now_date))
  6. # 当前时间的年月日
  7. year = datetime.now().year
  8. month = datetime.now().month
  9. day = datetime.now().day
  10. print(f"year: {year}, month: {month}, day: {day}")
  11. # 昨天
  12. month_yesterday = (date.today() + timedelta(days=-1)).month
  13. day_yesterday = (date.today() + timedelta(days=-1)).day
  14. print(f"month_yesterday: {month_yesterday}, day_yesterday: {day_yesterday}")

输出结果:

  1. now_date: 2022-06-01 11:22:11
  2. year: 2022, month: 6, day: 1
  3. month_yesterday: 5, day_yesterday: 31