欢迎访问宙启技术站
智能推送

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()函数分别获取当前日期和时间的部分,以满足不同的需求。