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))