丢失并找到工作表

时间:2017-08-22 06:07:08

标签: python

我有一张表格,其序列格式是这样的24/08/2017基本上序列号是24,是否有可能通过使用公式得到下一个序列号是25/08/2017

1 个答案:

答案 0 :(得分:0)

如评论中所述,如果序列号与日期无关, 你可以做到以下几点,

以s作为序列号, 并且/区分要增加的数字和序列号的其余部分,您可以使用字符串替换!

>>> s
'100/08/2017'
>>> s.replace(s.split('/')[0],str(int(s.split('/')[0])+1),1)
'101/08/2017'

如果序列号是日期格式,则可以使用python的datetime模块,

>>> from datetime import datetime,timedelta
>>> #serial_no = datetime.now().strftime('%d/%m/%Y')
>>> serial_no = "16/08/2017"
>>> print serial_no
16/08/2017
>>> print (datetime.strptime(serial_no, "%d/%m/%Y").date()+timedelta(days=1)).strftime('%d/%m/%Y')
17/08/2017