Python中的日期数据类型主要有datetime.date、datetime.time和datetime.datetime三种。
Python中的日期数据类型主要有datetime.date、datetime.time和datetime.datetime三种。
datetime.date:表示日期的类,其中包含year, month, day等属性,可以使用strftime方法将date对象转换为字符串。
代码示例:
from datetime import date
today = date.today()
print("Today's date is", today)
# 获取昨天的日期
yesterday = today - timedelta(days=1)
print("Yesterday's date was", yesterday)
# 格式化日期
print('Today is {}/{}/{}'.format(today.month, today.day, today.year))
datetime.time:表示时间的类,其中包含hour, minute, second, microsecond等属性,可以使用strftime方法将time对象转换为字符串。
代码示例:
from datetime import time
# 创建一个time对象
t = time(hour=10, minute=30, second=45)
# 格式化时间
print('The time is {}:{}:{}'.format(t.hour, t.minute, t.second))
datetime.datetime:表示日期和时间的类,其中包含year, month, day, hour, minute, second, microsecond等属性,可以使用strftime方法将datetime对象转换为字符串。
代码示例:
from datetime import datetime
# 创建一个datetime对象
dt = datetime(year=2020, month=7, day=15, hour=10, minute=30, second=45)
# 格式化日期和时间
print('The date and time is {}/{}/{} {}:{}:{}'.format(dt.month, dt.day, dt.year, dt.hour, dt.minute, dt.second))
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(69条)