python的datetime,arrow

  • Python 中的时间处理包datetime和arrow
  • 方法一:
  • 方法二:
  • 方法三: arrow包的使用(pip install arrow)


Python 中的时间处理包datetime和arrow

方法一:

today = datetime.date.today() # 1. 获取「今天」
 first = today.replace(day=1) # 2. 获取当前月的第一天
 last_month = first - datetime.timedelta(days=1) # 3. 减一天,得到上个月的最后一天
 print(last_month.strftime("%Y%m")) # 4. 格式化成指定形式

方法二:

today = datetime.date.today() # 1. 获取「今天」
 last_month = today.replace(month=today.month - 1) # 2.获取前一个月
 print(last_month.strftime("%Y%m")) # 3. 格式化成指定形式

方法三: arrow包的使用(pip install arrow)

a = arrow.now() # 当前本地时间
 print(a.timestamp)
 print(a.year)
 print(a.month)
 print(a.day)
 print(a.date())
 print(a.time())
 print(a.shift(months=-4).format(“YYYYMM”))
 print(a.shift(months=1).format(“YYYYMM”))
 print(a.shift(hours=1))