Bargerya commited on
Commit
2c0b4ad
1 Parent(s): 839f058

beta V0.97

Browse files

# fix 發現有用戶會在時間輸入時,輸進全型的分號

Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -390,8 +390,13 @@ def GWAI(year, month, day, btime, sex) -> datetime:
390
  dt_date1 = datetime(int(year), int(month), int(day))
391
  date_lunar = ZhDate.from_datetime(dt_date1)
392
  bstr = str(date_lunar)
393
-
394
- hour = int(btime.split(":")[0])
 
 
 
 
 
395
  if hour >= 23:
396
  z = 0
397
  else:
@@ -402,6 +407,7 @@ def GWAI(year, month, day, btime, sex) -> datetime:
402
  import re
403
  match = re.search(r'(\d+)年(\d+)月(\d+)日', output)
404
 
 
405
  if match:
406
  my_year = match.group(1)
407
  my_month = match.group(2)
 
390
  dt_date1 = datetime(int(year), int(month), int(day))
391
  date_lunar = ZhDate.from_datetime(dt_date1)
392
  bstr = str(date_lunar)
393
+
394
+ # 發現有用戶會在時間輸入時,輸進全型的分號
395
+ if ':' in btime:
396
+ hour = int(btime.split(":")[0])
397
+ else:
398
+ hour = int(btime.split(":")[0])
399
+
400
  if hour >= 23:
401
  z = 0
402
  else:
 
407
  import re
408
  match = re.search(r'(\d+)年(\d+)月(\d+)日', output)
409
 
410
+ # 發現有些時間輸入後,會是閏月的狀況
411
  if match:
412
  my_year = match.group(1)
413
  my_month = match.group(2)