
python时间功能怎么用
用户关注问题
如何获取当前的日期和时间?
我想在Python程序中获取当前的日期和时间,应该使用哪个模块和函数?
使用datetime模块获取当前时间
Python内置的datetime模块可以轻松获取当前日期和时间。你可以使用datetime.datetime.now()函数,它会返回当前的日期和时间对象。示例代码如下:
import datetime
now = datetime.datetime.now()
print(now) # 输出格式例如:2024-06-01 14:30:15.123456
如何将字符串格式的时间转换为datetime对象?
我的时间数据是字符串类型的,想把它转换成Python的时间对象,应该怎么做?
使用strptime方法解析时间字符串
datetime模块提供了strptime方法,可以将格式化的时间字符串转换为datetime对象。需要传入时间字符串和对应的格式,例如:
import datetime
str_time = '2024-06-01 14:30:00'
time_obj = datetime.datetime.strptime(str_time, '%Y-%m-%d %H:%M:%S')
print(time_obj)
怎样格式化输出日期和时间?
能否将datetime对象转换成指定格式的字符串方便展示?
使用strftime方法格式化输出时间
datetime对象有一个strftime方法,可以根据自定义的格式字符串转换成所需的日期时间格式。例如:
import datetime
now = datetime.datetime.now()
formatted_time = now.strftime('%Y/%m/%d %H:%M:%S')
print(formatted_time) # 例如输出:2024/06/01 14:30:15