datetime returns ' 在输出中
datetime returns ' in the output
编码相对较新,但我似乎遇到了一个有趣的问题。
我已经设法获得前一天的输出(用于数据集的 .loc 比较)并且它 returns '20210513' 中的日期信息,其中预期输出为 20210513 .
是否有一种格式可以帮助将其解析为 int?
参考代码:
from datetime import datetime, timedelta
d = datetime.now() - timedelta(days=1)
date = d.strftime('%Y%m%d')
date
# This is the output that needs to be changed to int.
'20210513'
您可以使用 int()
来解决这个问题。
这是一个例子:
date = int(d.strftime('%Y%m%d'))
date
这应该会给你 20210513
编码相对较新,但我似乎遇到了一个有趣的问题。
我已经设法获得前一天的输出(用于数据集的 .loc 比较)并且它 returns '20210513' 中的日期信息,其中预期输出为 20210513 .
是否有一种格式可以帮助将其解析为 int?
参考代码:
from datetime import datetime, timedelta
d = datetime.now() - timedelta(days=1)
date = d.strftime('%Y%m%d')
date
# This is the output that needs to be changed to int.
'20210513'
您可以使用 int()
来解决这个问题。
这是一个例子:
date = int(d.strftime('%Y%m%d'))
date
这应该会给你 20210513