Python中通过now()函数获取当前时间和日期的 实践是什么
发布时间:2024-01-05 22:59:08
在Python中,可以使用datetime模块的now()函数获取当前时间和日期。该函数返回一个datetime对象,表示当前时间和日期。
下面是通过now()函数获取当前时间和日期的 实践:
1. 导入datetime模块:
from datetime import datetime
2. 使用now()函数获取当前时间和日期:
current_time = datetime.now()
这样,current_time就是一个datetime对象,表示当前时间和日期。
3. 格式化输出当前时间和日期:
print(current_time.strftime("%Y-%m-%d %H:%M:%S"))
strftime函数可以将datetime对象格式化为指定格式的字符串。上面的例子中,%Y表示四位数的年份,%m表示两位数的月份,%d表示两位数的日期,%H表示两位数的小时,%M表示两位数的分钟,%S表示两位数的秒。
输出的结果类似于:2022-01-01 12:34:56。
4. 获取当前日期:
current_date = current_time.date()
date()函数可以提取datetime对象的日期部分。
5. 获取当前时间:
current_time = current_time.time()
time()函数可以提取datetime对象的时间部分。
下面是一个完整的示例:
from datetime import datetime
# 获取当前时间和日期
current_time = datetime.now()
# 格式化输出当前时间和日期
print(current_time.strftime("%Y-%m-%d %H:%M:%S"))
# 获取当前日期
current_date = current_time.date()
print(current_date)
# 获取当前时间
current_time = current_time.time()
print(current_time)
输出结果类似于:
2022-01-01 12:34:56 2022-01-01 12:34:56
通过以上的 实践,我们可以方便地使用now()函数获取当前时间和日期,并进行格式化输出。同时,我们也可以通过date()和time()函数分别获取当前日期和时间的部分,以满足不同的需求。
