時間形式の統一

デフdata2digit(テキスト):
「年」のテキストであれば:
年= text.split( '中')[0]
月= text.split( 'で')[1] .split( '月')[0]
日= text.split( '月')[1] .split( '日')[0]
テキスト内のelif「月」:
年= 0
月= text.split( '月')[0]
日= text.split( '月')[1] .split( '日')[0]
他:
年= 0
月= 0
日= text.split( '日')[0]
newyear = 0
newmonth = 0
newday = 0
年= INT(年)
月= INT(月)
日= INT(日)
年== 0の場合:
newyear =年
他:
newyear =年
<= 9月の場合:
newmonth = '0' + STR(月)
他:
newmonth =月
もしもの日<= 9:
newday = '0' + STR(日)
他:
newday =日
newyear == 0の場合:
NEWDATE = STR(newmonth)+ STR(newday)
elifのnewmonth == 0:
NEWDATE = STR(newday)
他:
NEWDATE = STR(newyear)+ STR(newmonth)+ STR(newday)
NEWDATEの「なし」の場合:
印刷(「元データ:」、テキスト)
印刷( '変換後:'、NEWDATE)
印刷(「自分自身を編集」)
#プリント(NEWDATE)
リターンNEWDATE

#日付の書式は、フォーマット変換を決定し、出力を選択しています
data1 = '2月8日'
Y1 = DATA1 [0]
y1.isdigit場合():
日付1 = data2digit(DATA1)
他:
日付1 = chinese2digit(DATA1)
印刷(DATE1)
 

おすすめ

転載: www.cnblogs.com/zyl-kx/p/11315236.html