在 Python 中,可以使用 datetime 库来进行日期加减操作。例如,要将当前日期加上 30 天,可以这样做:
from datetime import datetime, timedelta
now = w()
new_date = now + timedelta(days=30)
print(new_date)
如果要减去 30 天,可以这样做:
from datetime import datetime, timedelta
now = w()
new_date = now - timedelta(days=30)
print(new_date)
如果要加上或减去其他单位(如小时、分钟、秒),可以替换 timedelta 函数中的参数。
from datetime import datetime, timedelta
now = w()
new_date = now + timedelta(hours=1)
print(new_date)
如果要计算两个日期之间的差,可以用 timedelta 函数。
from datetime import datetime, timedelta
date1 = datetime(2022, 1, 1)
date2 = datetime(2022, 1, 31)
delta = date2 - date1
print(delta)
另外,如果你需要格式化日期输出,可以使用 datetime 对象的 strftime() 方法。 例如,要将日期格式化为 YYYY-MM-DD 格式,可以这样做:
from datetime import datetime
now = w()
print(now.strftime("%Y-%m-%d"))
如果需要解析日期字符串,可以使用 datetime.strptime() 方法。例如,要解析一个字符串 "2022-01-01" 为 datetime 对象,可以这样做:
js当前日期加一天
from datetime import datetime
date_string = "2022-01-01"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
print(date_object)
还有一些第三方库如 dateutil 和 pytz 可以提供更高级的日期操作。
如果你需要更多关于日期操作的帮助,可以给我更多的细节。