📜  Python获取当前时间(1)

📅  最后修改于: 2023-12-03 15:34:32.346000             🧑  作者: Mango

Python获取当前时间

在编程中,需要获取当前时间是很常见的操作,Python提供了多种方式来获取当前时间,以下是几种常用的方法。

1. 使用datetime模块

使用datetime.now()方法可以获取当前时间,该方法返回一个datetime.datetime对象,其中包含了年月日时分秒毫秒等信息。

import datetime

# 获取当前时间
now = datetime.datetime.now()

# 输出当前时间
print(now)

输出结果如下:

2021-03-05 16:58:36.811454
2. 使用time模块

使用time.time()方法可以获取当前时间戳,即从1970年1月1日零时零分零秒到当前时间的秒数。

import time

# 获取当前时间戳
timestamp = time.time()

# 输出当前时间戳
print(timestamp)

输出结果如下:

1614950078.849915
3. 使用datetime模块和strftime()方法

strftime()方法可以将datetime.datetime对象格式化为字符串,其中包含年月日时分秒等信息。

import datetime

# 获取当前时间
now = datetime.datetime.now()

# 格式化当前时间的字符串
now_str = now.strftime("%Y-%m-%d %H:%M:%S")

# 输出当前时间的字符串
print(now_str)

输出结果如下:

2021-03-05 16:58:36
4. 使用calendar模块

使用calendar.timegm()方法可以将datetime.datetime对象转换为当前时间的秒数。

import calendar
import datetime

# 获取当前时间
now = datetime.datetime.now()

# 获取当前时间的秒数
timestamp = calendar.timegm(now.utctimetuple())

# 输出当前时间的秒数
print(timestamp)

输出结果如下:

1614950076

以上是常见的几种Python获取当前时间的方法,可以根据实际情况选择使用。