Xg1-2-1

import datetime

print(datetime.datetime(2022, 11, 25, 15, 30, 10))
print(datetime.date(2022, 11, 25))
print(datetime.time(15, 30, 10))

---------------------------------------------------------------

Xg1-2-2

print(datetime.datetime.now())
print(datetime.date.today())

---------------------------------------------------------------

Xg1-2-3

print(datetime.datetime.now().time())

---------------------------------------------------------------

Xg1-2-4

dt = datetime.datetime.now()
print(dt.year)

---------------------------------------------------------------

Xg1-2-5

dt = datetime.datetime.now()
print(dt)
print(dt.replace(day=1))

---------------------------------------------------------------

Xg1-2-6

print(datetime.datetime.strptime(
    '2022/11/05 15:05:10', '%Y/%m/%d %H:%M:%S'))

---------------------------------------------------------------

Xg1-2-7

dt = datetime.datetime(2022, 11, 5, 15, 5, 10)
print(dt.strftime('%Y/%m/%d %H:%M:%S'))

---------------------------------------------------------------

Xg1-2-8

import locale

locale.setlocale(locale.LC_ALL, 'ja_JP.UTF-8')
dt = datetime.datetime(2022, 11, 5, 15, 5, 10)
print(dt.strftime('%A'))
print(dt.strftime('%a'))

---------------------------------------------------------------

Xg1-2-9

dt = datetime.datetime(2022, 11, 5, 15, 5, 10)
td = datetime.timedelta(days=30, hours=4)
print(dt + td)

---------------------------------------------------------------

Xg1-2-10

import dateutil

dt = datetime.datetime(2022, 11, 5, 15, 5, 10)
print(dt + dateutil.relativedelta.relativedelta(months=3))
print(dt + dateutil.relativedelta.relativedelta(years=-5))

---------------------------------------------------------------

Xg1-2-11

import time

es = time.time()
print(es)
print(datetime.datetime.fromtimestamp(es))

---------------------------------------------------------------
