如何在Python中将列表转换为日期时间格式?

2024-04-25 17:32:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将时间(2018-08-03 11:30:00)从python列表转换为datetime格式(年、月、日、时、分、秒)。有人能帮忙吗?非常感谢您抽出时间。你知道吗

这是预设代码。你知道吗

from datetime import datetime
class Meeting:
    def __init__(self, start_time, end_time):
        self.start_time = start_time
        self.end_time = end_time

我的代码:

for meeting in meetings:
    time1 = meeting.start_time 
    time2 = meeting.end_time 
    time3 = proposed_time      
    if time1 < time3 < time2:
        return False

    else:
        return True 

下面是可以通过我的代码传递的值。你知道吗

meetings = [Meeting(datetime(2018, 8, 1, 9, 0, 0), datetime(2018, 8, 1, 11, 0, 0))    

以下是一些无法用于我的代码的值。所以,我想转换为我的代码。你知道吗

meetings = [Meeting(2018-08-03 11:30:00, 2018-08-03 13:15:00), Meeting(2018-08-07 15:15:00, 2018-08-07 16:45:00)] 

Tags: 代码self列表datetimereturntime时间start
2条回答

您可以使用strptime进行转换。datetime.strptime('2018-08-03 11:30:00', '%Y-%m-%d %I:%M:%S')

最后,通过将time1、time2和time3作为字符串,我能够从会议列表中提取时间。感谢您的投入!你知道吗

相关问题 更多 >