在Python中,日期格式的输出可以通过使用datetime模块中的datetime类来实现。datetime类提供了一系列方法,可以轻松输出指定格式的日期。
1. datetime.now()方法
datetime.now()方法可以用来获取当前日期和时间,返回一个datetime对象,可以使用strftime()方法将它转换为指定格式的字符串,例如:
from datetime import datetime now = datetime.now() print(now.strftime("%Y-%m-%d %H:%M:%S"))
输出结果为:2020-07-17 16:43:27
2. datetime.strptime()方法
datetime.strptime()方法可以将一个指定格式的字符串转换为datetime对象,例如:
from datetime import datetime date_string = "2020-07-17 16:43:27" date_object = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S") print(date_object)
输出结果为:2020-07-17 16:43:27
3. datetime.strftime()方法
datetime.strftime()方法可以将一个datetime对象转换为指定格式的字符串,例如:
from datetime import datetime date_object = datetime.now() date_string = date_object.strftime("%Y-%m-%d %H:%M:%S") print(date_string)
输出结果为:2020-07-17 16:43:27
4. datetime.date()方法
datetime.date()方法可以获取当前日期,返回一个date对象,可以使用strftime()方法将它转换为指定格式的字符串,例如:
from datetime import date today = date.today() print(today.strftime("%Y-%m-%d"))
输出结果为:2020-07-17
5. datetime.time()方法
datetime.time()方法可以获取当前时间,返回一个time对象,可以使用strftime()方法将它转换为指定格式的字符串,例如:
from datetime import time now = time.now() print(now.strftime("%H:%M:%S"))
输出结果为:16:43:27
通过以上介绍,我们可以看出,Python中日期格式的输出可以通过datetime模块中的datetime类来实现。datetime类提供了一系列方法,可以轻松输出指定格式的日期,例如datetime.now()方法,datetime.strptime()方法,datetime.strftime()方法,datetime.date()方法和datetime.time()方法等。