Python中datetime.now()

Python中datetime.now()

Python中datetime.now()

1. 简介

datetime.now()Python 标准库中 datetime 模块中的一个函数,它返回当前的本地日期和时间。这个函数非常常用,可以用于获取当前的系统时间,然后可以进行一系列的时间操作,如日期比较、时间戳转换等。

下面将详细介绍 datetime.now() 的使用方法以及示例代码。

2. 使用方法

datetime.now() 函数不需要传入任何参数,直接调用即可。返回的结果是一个 datetime 对象,包含了当前的日期和时间信息。

使用 datetime.now() 函数的一般步骤如下:

  1. 导入 datetime 模块:
from datetime import datetime
Python
  1. 调用 datetime.now() 函数:
current_time = datetime.now()
Python
  1. 使用得到的 current_time 进行后续的操作。

3. 实例代码及运行结果

示例代码 1

from datetime import datetime

current_time = datetime.now()
print("当前的日期和时间是:", current_time)
Python

运行结果:

当前的日期和时间是: 2022-02-20 13:26:47.137243
Python

示例代码 2

from datetime import datetime

current_time = datetime.now()
print("当前的日期是:", current_time.date())
print("当前的时间是:", current_time.time())
Python

运行结果:

当前的日期是: 2022-02-20
当前的时间是: 13:26:47.137243
Python

示例代码 3

from datetime import datetime

current_time = datetime.now()
year = current_time.year
month = current_time.month
day = current_time.day
hour = current_time.hour
minute = current_time.minute
second = current_time.second

print("当前的年份是:", year)
print("当前的月份是:", month)
print("当前的日期是:", day)
print("当前的小时是:", hour)
print("当前的分钟是:", minute)
print("当前的秒数是:", second)
Python

运行结果:

当前的年份是: 2022
当前的月份是: 2
当前的日期是: 20
当前的小时是: 13
当前的分钟是: 26
当前的秒数是: 47
Python

示例代码 4

from datetime import datetime

current_time = datetime.now()
timestamp = datetime.timestamp(current_time)

print("当前的时间戳是:", timestamp)
Python

运行结果:

当前的时间戳是: 1645326407.137243
Python

示例代码 5

from datetime import datetime

current_time = datetime.now()
formatted_time = current_time.strftime("%Y年%m月%d日 %H时%M分%S秒")

print("当前的格式化时间是:", formatted_time)
Python

运行结果:

当前的格式化时间是: 20220220132647
Python

4. 总结

本文介绍了 Python 中的 datetime.now() 函数的使用方法,以及提供了 5 个示例代码及运行结果,包括获取当前的日期和时间、分别获取日期和时间部分、获取年份、月份、日期、小时、分钟、秒数、时间戳以及格式化输出等。

使用 datetime.now() 可以方便地获取当前的系统时间,并进行各种时间操作。在实际开发中,对时间的处理非常重要,通过掌握 datetime.now() 函数的使用方法,可以更加灵活地处理时间相关的需求。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程