【问题标题】:How do I turn a list of timestamps into a list of strings?如何将时间戳列表转换为字符串列表?
【发布时间】:2020-04-18 20:52:09
【问题描述】:

我有一个 datetime64 对象的日期列表。我想将这些日期与更大的字符串格式日期列表进行比较:

large_list = ['2019-12-30', '2019-12-31', '2020-01-01', '2020-01-02'] #etc...
smaller_list = [2019-12-30 00:00:00, 2019-12-31 00:00:00, 2020-01-01 00:00:00] #etc..

有什么方法可以将较小的列表转换为类似于较大列表的字符串列表,以便比较各自的日期?

【问题讨论】:

    标签: string compare datetimeindex


    【解决方案1】:
    smaller_list = [ str(each_date) [:-9] for each_date in smaller_list] 
    

    它会变得类似于larger_list

    另一种解决方法是将字符串转换为日期,然后比较它们,您可以在此处查看。

    https://opensource.com/article/18/4/python-datetime-libraries

    【讨论】:

    • str(each_date)后面没有空格
    猜你喜欢
    • 1970-01-01
    • 2021-08-13
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 2022-09-27
    • 1970-01-01
    • 2021-12-28
    相关资源
    最近更新 更多