zoukankan      html  css  js  c++  java
  • datetime模块日期转换和列表sorted排序

    import datetime
    dt = '2019010103'  # 日期 2019年1月1日3时
    dts = (datetime.datetime.strptime(dt, '%Y%m%d%H') + datetime.timedelta(days=-1)).strftime('%Y%m%d%H')
    # 将dt向前或向后调整(day表示天,hours表示表示小时,负数往前正数往后)
    print(dts)
    # 2018123103
    l1 = ['C1D02160000021700001', 'C1D02161200021700001', 'C1D02161200021703001', 'C1D02161200021706001',
          'C1D02161200021709001', 'C1D02170000021712001', 'C1D02161200021712001', 'C1D02170000021715001',
          'C1D02170000021718001', 'C1D02170000021721001']
    # a = [[2, 3], [4, 1], (2, 8), (2, 1), (3, 4)]
    li = sorted(l1, key=lambda x: (x[3:9], x[11:17]))  # 先按3-9位排序,相同时按11-17位排序
    print(li)
    # ['C1D02160000021700001', 'C1D02161200021700001', 'C1D02161200021703001', 'C1D02161200021706001', 
    # 'C1D02161200021709001', 'C1D02161200021712001', 'C1D02170000021712001', 'C1D02170000021715001', 
    # 'C1D02170000021718001', 'C1D02170000021721001']
  • 相关阅读:
    avcodec_open2()分析
    CentOS 6.9 下安装DB2
    使用python操作mysql数据库
    python之tcp自动重连
    决策树算法
    文件夹自动同步工具
    KNN算法介绍
    go语言生成uuid
    golang之log rotate
    golang之tcp自动重连
  • 原文地址:https://www.cnblogs.com/caisong/p/10637729.html
Copyright © 2011-2022 走看看