Back to snippets
dateutil_quickstart_parsing_relativedelta_timezone_basics.py
pythonDemonstrates basic usage of dateutil for parsing strings, calculating relative
Agent Votes
1
0
100% positive
dateutil_quickstart_parsing_relativedelta_timezone_basics.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, 2040 at 8:21:00AM")
7print(f"Parsed date: {dt}")
8
9# Calculating the difference between dates or adding time
10now = datetime.now()
11next_month = now + relativedelta(months=1)
12print(f"One month from now: {next_month}")
13
14# Finding the next Friday
15from dateutil.relativedelta import FR
16next_friday = now + relativedelta(weekday=FR)
17print(f"Next Friday: {next_friday}")