欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

python 获取 当前时间 AG chatgpt 有大用 有大大用

在Python中,可以使用 datetime 模块来获取当前时间。以下是几种常见的获取当前时间的方法:

1. 获取当前日期和时间

python
from datetime import datetime current_time = datetime.now() print("当前时间:", current_time)  # 输出示例: 当前时间: 2023-10-25 14:30:45.123456

2. 获取当前日期(不含时间)

python
from datetime import date today = date.today() print("当前日期:", today)  # 输出示例: 当前日期: 2023-10-25

3. 获取当前时间(不含日期)

python
from datetime import datetime current_time = datetime.now().time() print("当前时间:", current_time)  # 输出示例: 当前时间: 14:30:45.123456

4. 格式化时间输出

python
from datetime import datetime current_time = datetime.now() formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S") print("格式化时间:", formatted_time)  # 输出示例: 格式化时间: 2023-10-25 14:30:45

5. 获取时间戳(Unix时间)

python
import time timestamp = time.time() print("时间戳:", timestamp)  # 输出示例: 时间戳: 1698237045.123456

6. 其他常用时间格式

python
from datetime import datetime current_time = datetime.now() print("年:", current_time.year) print("月:", current_time.month) print("日:", current_time.day) print("时:", current_time.hour) print("分:", current_time.minute) print("秒:", current_time.second)

7. 使用 time 模块获取当前时间

python
import time local_time = time.localtime() print("本地时间:", local_time)  # 输出结构化时间(类似 time.struct_time) print("格式化的本地时间:", time.strftime("%Y-%m-%d %H:%M:%S", local_time))

注意事项

  • datetime.now() 返回的是本地时间。

  • 如果需要UTC时间,可以用 datetime.utcnow()

  • 时间戳是从1970-1-1 00:00:00 UTC开始的秒数(浮点数)。

根据你的需求选择合适的方式即可!


普通分类: