📅  最后修改于: 2023-12-03 15:09:37.996000             🧑  作者: Mango
如果你需要在Python中将日期字符串转换为日期时间字符串,可以使用datetime模块中的strptime()和strftime()方法。strptime()是将字符串解析为日期时间对象的方法,而strftime()是将日期时间对象转换为字符串的方法。
下面是一个将日期字符串转换为日期时间字符串的样例代码:
from datetime import datetime
date_str = '2021-08-31'
date_time_obj = datetime.strptime(date_str, '%Y-%m-%d')
date_time_str = datetime.strftime(date_time_obj, '%Y-%m-%d %H:%M:%S')
print(date_time_str)
在这个样例代码中,我们首先定义了一个日期字符串'2021-08-31'。我们通过调用datetime模块中的strptime()方法将字符串解析为日期时间对象。在这个方法调用中,我们传入了两个参数,第一个参数是待解析的日期字符串,第二个参数是日期字符串的格式化字符串,'%Y-%m-%d'分别表示年份,月份和日期的位数和分隔符。该方法返回一个日期时间对象date_time_obj。
接下来,我们调用datetime模块中的strftime()方法将日期时间对象转换为日期时间字符串。该方法需要一个日期时间格式字符串作为参数,用于指定日期时间字符串的格式。在这个样例代码中,我们将日期时间格式字符串设置为'%Y-%m-%d %H:%M:%S',表示年份,月份,日期,小时,分钟和秒的位数和分隔符。该方法返回一个日期时间字符串date_time_str。最后,我们使用print()语句打印日期时间字符串。
可以根据情况调整日期字符串和日期时间格式字符串,以满足您的需求。
以上就是将日期字符串转换为日期时间字符串的Python代码实现及介绍。