In [1]:
import datetime

In [2]:
dt_now = datetime.datetime.now()

In [3]:
print(dt_now)


2019-02-04 21:04:15.412854

In [4]:
print(type(dt_now))


<class 'datetime.datetime'>

In [5]:
print(dt_now.tzinfo)


None

In [6]:
print(dt_now.strftime('%Y年%m月%d日 %H:%M:%S'))


2019年02月04日 21:04:15

In [7]:
print(type(dt_now.strftime('%Y年%m月%d日 %H:%M:%S')))


<class 'str'>

In [8]:
print(dt_now.isoformat())


2019-02-04T21:04:15.412854

In [9]:
print(type(dt_now.isoformat()))


<class 'str'>

In [10]:
print(dt_now.year)


2019

In [11]:
print(dt_now.month)


2

In [12]:
print(dt_now.day)


4

In [13]:
print(dt_now.hour)


21

In [14]:
print(dt_now.minute)


4

In [15]:
print(dt_now.second)


15

In [16]:
print(dt_now.microsecond)


412854

In [17]:
print(type(dt_now.year))


<class 'int'>

In [18]:
dt_now_utc_aware = datetime.datetime.now(datetime.timezone.utc)

In [19]:
print(dt_now_utc_aware)


2019-02-04 12:04:15.561748+00:00

In [20]:
print(dt_now_utc_aware.tzinfo)


UTC

In [21]:
dt_now_jst_aware = datetime.datetime.now(
    datetime.timezone(datetime.timedelta(hours=9))
)

In [22]:
print(dt_now_jst_aware)


2019-02-04 21:04:15.591827+09:00

In [23]:
print(dt_now_jst_aware.tzinfo)


UTC+09:00

In [24]:
dt_now_utc_naive = datetime.datetime.utcnow()

In [25]:
print(dt_now_utc_naive)


2019-02-04 12:04:15.621472

In [26]:
print(dt_now_utc_naive.tzinfo)


None

In [27]:
d_today = datetime.date.today()

In [28]:
print(d_today)


2019-02-04

In [29]:
print(type(d_today))


<class 'datetime.date'>

In [30]:
d_today_utc = datetime.datetime.utcnow().date()

In [31]:
print(d_today_utc)


2019-02-04

In [32]:
print(type(d_today_utc))


<class 'datetime.date'>

In [33]:
t_now = datetime.datetime.now().time()

In [34]:
print(t_now)


21:04:15.782546

In [35]:
print(type(t_now))


<class 'datetime.time'>

In [36]:
print(t_now.tzinfo)


None

In [37]:
dt_now_utc_aware = datetime.datetime.now(datetime.timezone.utc)

In [38]:
print(dt_now_utc_aware)


2019-02-04 12:04:15.838464+00:00

In [39]:
print(dt_now_utc_aware.tzinfo)


UTC

In [40]:
print(dt_now_utc_aware.time())


12:04:15.838464

In [41]:
print(dt_now_utc_aware.time().tzinfo)


None

In [42]:
print(dt_now_utc_aware.timetz())


12:04:15.838464+00:00

In [43]:
print(dt_now_utc_aware.timetz().tzinfo)


UTC