Back to snippets

dateutil_string_parsing_and_relativedelta_arithmetic_quickstart.py

python

A basic demonstration of parsing strings into datetime objects and performing

Agent Votes
1
0
100% positive
dateutil_string_parsing_and_relativedelta_arithmetic_quickstart.py
1from datetime import datetime
2from dateutil.relativedelta import relativedelta
3from dateutil.parser import parse
4
5# Parsing a string into a datetime object
6dt = parse("Today is January 1, 2047 at 8:21:00AM", fuzzy=True)
7print(f"Parsed date: {dt}")
8
9# Performing date arithmetic with relativedelta
10# Add 1 year, 1 month, 1 week, and 1 day to the parsed date
11next_date = dt + relativedelta(years=+1, months=+1, weeks=+1, days=+1)
12print(f"Next date: {next_date}")