如何从 excel sheet 获取周数?
How to get week number from excel sheet?
这里不打印周数,如何从 excel sheet 中提取每个日期的周数,它显示错误
ValueError: invalid literal for int() with base 10: '2015-08-24 00:00:00'
这是我出错的行
print datetime.datetime(int(value[:4]),int(value[0:]),int(value[1:])).isocalendar()[1]
value
是完整的字符串 '2015-08-24 00:00:00'。
使用 value='2015-08-24 00:00:00'
给出整数:
>>> value='2015-08-24 00:00:00'
value[:4]
结果为“2015”
value[0:]
结果为“2015-08-24 00:00:00”
value[1:]
结果为“015-08-24 00:00:00”
而不是你可以使用 value.split(' ').split('-')
来获取
['2015', '08', '24']
.
这里不打印周数,如何从 excel sheet 中提取每个日期的周数,它显示错误
ValueError: invalid literal for int() with base 10: '2015-08-24 00:00:00'
这是我出错的行
print datetime.datetime(int(value[:4]),int(value[0:]),int(value[1:])).isocalendar()[1]
value
是完整的字符串 '2015-08-24 00:00:00'。
使用 value='2015-08-24 00:00:00'
给出整数:
>>> value='2015-08-24 00:00:00'
value[:4]
结果为“2015”
value[0:]
结果为“2015-08-24 00:00:00”
value[1:]
结果为“015-08-24 00:00:00”
而不是你可以使用 value.split(' ').split('-')
来获取
['2015', '08', '24']
.