Python:有效地格式化日期时间,同时将其保留为日期时间对象
我希望能够格式化日期时间对象,同时将其保留为对象。我已经尝试过一种方法来做到这一点,但似乎效率不是很高。
我的具体目标是将秒上的额外数字限制为 2。这就是我目前正在做的事情:
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
now_frmt = datetime.datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
干杯, 杰杰
I want to be able to format a datetime object, while leaving it as an object. I have worked a way to do it, but it doesn't seem very efficient.
My specific aim is to limit the extra digits on the seconds to 2. This is how I am currently doing it:
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
now_frmt = datetime.datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
Cheers,
JJ
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以这样做来减去微秒:
要四舍五入到最接近的秒,您可以执行以下操作:
You could do this to subtract off the microseconds:
To round to the nearest second you can do the following: