|
比如:201812081000、201812080001、201812080111
要分别修改成
201812081000、20181208001、20181208111
日期搞定位数,后面的低于4位,就格式化成3位,不够补0,如果等于4位,就保持
下面是我写的代码,第一次玩,感觉写的很乱
- number = str('201812080200')
- numlist = list(number)
- numberlist = [0 for i in range(8)]
- for i in range(8):
- numberlist[i] = numlist[i]
- numberA = "".join(numberlist)
- numberA = str(numberA)
- numberlist = [0 for i in range(4)]
- for i in range(4):
- numberlist[i] = numlist[i+8]
- numberB = "".join(numberlist)
- numberB = str(int(numberB))
- if len(numberB) < 4:
- numberB = str(numberB.zfill(3))
- number = str('%s%s'%(numberA, numberB))
- print(number)
复制代码
|
|