• 转换上午下午 时间


     2021/5/26 上午 03:09:00

        def transfer_date(self, date_str):
            import datetime
            if '上午' in date_str:
                date_list = date_str.split('上午')
                format_time = datetime.datetime.strptime(date_list[0].strip(), '%Y/%m/%d')
                hour_list = date_list[1].strip().split(':', 1)
                if int(hour_list[0]) + 12 > 23:
                    real_hour = int(hour_list[0]) - 12
                    real_times = datetime.datetime.strftime(format_time, '%Y-%m-%d')
                    hour_str = '0' + str(real_hour) if len(str(real_hour)) == 1 else str(real_hour)
                    date_strs = real_times + ' ' + hour_str + ':' + hour_list[1]
                else:
                    real_times = datetime.datetime.strftime(format_time, '%Y-%m-%d')
                    date_strs = real_times + ' ' + date_list[1].strip()
            elif '下午' in date_str:
                date_list = date_str.split('下午')
                format_time = datetime.datetime.strptime(date_list[0].strip(), '%Y/%m/%d')
                hour_list = date_list[1].strip().split(':', 1)
                if int(hour_list[0]) + 12 > 23:
                    real_times = datetime.datetime.strftime(format_time, '%Y-%m-%d')
                    date_strs = real_times + ' ' + date_list[1].strip()
                else:
                    real_hour = int(hour_list[0]) + 12
                    real_times = datetime.datetime.strftime(format_time, '%Y-%m-%d')
                    hour_str = '0' + str(real_hour) if len(str(real_hour)) == 1 else str(real_hour)
                    date_strs = real_times + ' ' + hour_str + ':' + hour_list[1]
            else:
                date_strs = ''
            return date_strs
  • 相关阅读:
    游记-HNOI2019
    题解-COCI2015Norma
    题解-Codeforces671D Roads in Yusland
    题解-POI2014 Supercomputer
    笔记-莫队的强制在线
    题解-HAOI2018全套
    题解-UOJ455 雪灾与外卖
    题解-Codeforces917D Stranger Trees
    题解-AtCoder Code-Festival2017 Final-J Tree MST
    Linux 配置svn
  • 原文地址:https://www.cnblogs.com/angdh/p/16473391.html
Copyright © 2020-2023  润新知