diff --git a/models/interview_zsgc.py b/models/interview_zsgc.py index 8e66592..33a4533 100644 --- a/models/interview_zsgc.py +++ b/models/interview_zsgc.py @@ -209,48 +209,48 @@ class InterviewDo: else: self.data_in['remembrance'] = '' - # # 字符串转datetime - # if self.data_in.get('in_time', ''): - # chk_in_time = self.data_in['in_time'].replace('-', '/').replace('.', '/') - # if len(chk_in_time.split('/')) == 2: - # self.data_in['in_time'] = datetime.datetime.strptime(chk_in_time, "%Y/%m").date() - # if len(chk_in_time.split('/')) == 3: - # self.data_in['in_time'] = datetime.datetime.strptime(chk_in_time, "%Y/%m/%d").date() - # - # if self.data_in.get('out_time', ''): - # chk_out_time = self.data_in['out_time'].replace('-', '/').replace('.', '/') - # if len(chk_out_time.split('/')) == 2: - # self.data_in['out_time'] = datetime.datetime.strptime(chk_out_time, "%Y/%m").date() - # if len(chk_out_time.split('/')) == 3: - # self.data_in['out_time'] = datetime.datetime.strptime(chk_out_time, "%Y/%m/%d").date() - # - # if self.data_in.get('birthday', ''): - # chk_birthday = self.data_in['birthday'].replace('-', '/').replace('.', '/') - # if len(chk_birthday.split('/')) == 2: - # self.data_in['birthday'] = datetime.datetime.strptime(chk_birthday, "%Y/%m").date() - # if len(chk_birthday.split('/')) == 3: - # self.data_in['birthday'] = datetime.datetime.strptime(chk_birthday, "%Y/%m/%d").date() - # - # if self.data_in.get('star_time', ''): - # chk_star_time = self.data_in['star_time'].replace('-', '/').replace('.', '/') - # if len(chk_star_time.split('/')) == 2: - # self.data_in['star_time'] = datetime.datetime.strptime(chk_star_time, "%Y/%m").date() - # if len(chk_star_time.split('/')) == 3: - # self.data_in['star_time'] = datetime.datetime.strptime(chk_star_time, "%Y/%m/%d").date() - # - # if self.data_in.get('end_time', ''): - # chk_end_time = self.data_in['end_time'].replace('-', '/').replace('.', '/') - # if len(chk_end_time.split('/')) == 2: - # self.data_in['end_time'] = datetime.datetime.strptime(chk_end_time, "%Y/%m").date() - # if len(chk_end_time.split('/')) == 3: - # self.data_in['end_time'] = datetime.datetime.strptime(chk_end_time, "%Y/%m/%d").date() - # - # if self.data_in.get('graduate_time', ''): - # chk_graduate = self.data_in['graduate_time'].replace('-', '/').replace('.', '/') - # if len(chk_graduate.split('/')) == 2: - # self.data_in['graduate_time'] = datetime.datetime.strptime(chk_graduate, "%Y/%m").date() - # if len(chk_graduate.split('/')) == 3: - # self.data_in['graduate_time'] = datetime.datetime.strptime(chk_graduate, "%Y/%m/%d").date() + # 字符串转datetime + if self.data_in.get('in_time', ''): + chk_in_time = self.data_in['in_time'].replace('-', '/').replace('.', '/') + if len(chk_in_time.split('/')) == 2: + self.data_in['in_time'] = datetime.datetime.strptime(chk_in_time, "%Y/%m").date() + if len(chk_in_time.split('/')) == 3: + self.data_in['in_time'] = datetime.datetime.strptime(chk_in_time, "%Y/%m/%d").date() + + if self.data_in.get('out_time', ''): + chk_out_time = self.data_in['out_time'].replace('-', '/').replace('.', '/') + if len(chk_out_time.split('/')) == 2: + self.data_in['out_time'] = datetime.datetime.strptime(chk_out_time, "%Y/%m").date() + if len(chk_out_time.split('/')) == 3: + self.data_in['out_time'] = datetime.datetime.strptime(chk_out_time, "%Y/%m/%d").date() + + if self.data_in.get('birthday', ''): + chk_birthday = self.data_in['birthday'].replace('-', '/').replace('.', '/') + if len(chk_birthday.split('/')) == 2: + self.data_in['birthday'] = datetime.datetime.strptime(chk_birthday, "%Y/%m").date() + if len(chk_birthday.split('/')) == 3: + self.data_in['birthday'] = datetime.datetime.strptime(chk_birthday, "%Y/%m/%d").date() + + if self.data_in.get('star_time', ''): + chk_star_time = self.data_in['star_time'].replace('-', '/').replace('.', '/') + if len(chk_star_time.split('/')) == 2: + self.data_in['star_time'] = datetime.datetime.strptime(chk_star_time, "%Y/%m").date() + if len(chk_star_time.split('/')) == 3: + self.data_in['star_time'] = datetime.datetime.strptime(chk_star_time, "%Y/%m/%d").date() + + if self.data_in.get('end_time', ''): + chk_end_time = self.data_in['end_time'].replace('-', '/').replace('.', '/') + if len(chk_end_time.split('/')) == 2: + self.data_in['end_time'] = datetime.datetime.strptime(chk_end_time, "%Y/%m").date() + if len(chk_end_time.split('/')) == 3: + self.data_in['end_time'] = datetime.datetime.strptime(chk_end_time, "%Y/%m/%d").date() + + if self.data_in.get('graduate_time', ''): + chk_graduate = self.data_in['graduate_time'].replace('-', '/').replace('.', '/') + if len(chk_graduate.split('/')) == 2: + self.data_in['graduate_time'] = datetime.datetime.strptime(chk_graduate, "%Y/%m").date() + if len(chk_graduate.split('/')) == 3: + self.data_in['graduate_time'] = datetime.datetime.strptime(chk_graduate, "%Y/%m/%d").date() for key, value in self.data_in.items(): if key == 'uid':