- Get current date and time
from datetime import datetime
now = datetime.now()
print("Current Date and Time:", now)
- Get current date
from datetime import datetime
today = date.today()
print("Current Date:", today)
- Create a specific date and time
from datetime import datetime
specific_date = datetime(2024, 6, 27, 15, 30)
print("Specific Date and Time:", specific_date)
- Date Formatting
from datetime import datetime
now = datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print("Formatted Date and Time:", formatted_date)
- Convert string to date
from datetime import datetime
date_string = "2024-06-27 15:30:00"
parsed_date = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
print("Date converted from String:", parsed_date)
- Calculate date difference
from datetime import date
date1 = date(2024, 6, 27)
date2 = date(2023, 6, 27)
difference = date1 - date2
print("Date Difference:", difference.days, "μΌ")
- Setting time zone (using pytz)
from datetime import datetime
import pytz
tz_korea = pytz.timezone('Asia/Seoul')
now_korea = datetime.now(tz_korea)
print("Time in Korea:", now_korea)
- Add time to date
from datetime import datetime, timedelta
now = datetime.now()
future_date = now + timedelta(days=10)
print("Time and Date after 10 days:", future_date)
- Compare specific times
from datetime import datetime
time1 = datetime(2024, 6, 27, 15, 30)
time2 = datetime(2023, 6, 27, 15, 30)
if time1 > time2:
print("time1 is later than time2.")
else:
print("time1 is before time2.")
- Find the day of the week
from datetime import datetime
now = datetime.now()
weekday = now.weekday()
days = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
print("Today is:", days[weekday])
μλ¬ΈμΌλ‘ μμ±νμ κΈμ΄ μ νν λͺ μΉμ μ μ μμ΄μ λ무 λμμ΄ λ©λλΉ κ°μ¬ν΄μ~