日期列表和文件搜索

时间:2019-05-12 09:43:41

标签: python

我有一个文件(JSON文件),其中包含多个日期,小时和分钟。

如何提取最新日期? 如果最新日期包含2个“时间戳”,我如何使用小时/分钟来提取最新日期?

例如-

1。

01/01/2018 16:23
07/02/2019 16:00

2。

05/02/2018 15:00
05/02/2019 15:05

我想将最新日期添加到文件/列表中。

1 个答案:

答案 0 :(得分:0)

    [enter image description here][1]var project = manager.GetObject(project_id, null);
    project.Description = "Updated description";
    ProjectIssueCategory proCat = new ProjectIssueCategory();
    proCat.Id = 10;
    proCat.Name = "Feature";
    project.IssueCategories = new List();
    project.IssueCategories.Add(proCat);
    project.Trackers = new List();

    project.Trackers.Add(new ProjectTracker(){Name = "Bag"});
    manager.UpdateObject(project_id, project);
    var updatedProject = manager.GetObject<Project>(project_id, null);
    Console.WriteLine("Updated issue: {0}.", updatedProject);

这是用于格式化日期的字符串。 (我假设您使用月/日/年:分钟)

这里是list,其中包含您可以使用的所有内容。

import datetime

format_string = "%m/%d/%Y %H:%M"

这是输入列表,您可以根据需要对其进行区分。

date_strings = [
 "01/01/2018 16:23",
 "07/02/2019 16:00",
 "05/02/2018 15:00",
 "05/02/2019 15:05"
]

这会将日期存储在dates = [] for date_string in date_strings: date = datetime.datetime.strptime(date_string, format_string) dates.append(date) dates.sort() dates.reverse() 中,对它们进行排序和反转(第一个是最新的,最后一个是最早的)。

date

这将打印最新日期。

this post涵盖了相同的内容。