Python判断最近时间的问题

发布于 2022-09-11 23:35:45 字数 349 浏览 25 评论 0

各位大虾好!

本小虾要写一个部署回滚的脚本,发现我们的模块命名规则是“模块名称.日期”的格式,如图:
图片.png

图中可见这个叫messagedataserver的模块已经存在了4个历史版本和一个在用版本(在用版本是没有时间后缀的),那么请问python如何判断最近时间,这样可以在回滚的时候,能准确的定位到messagedataserver.2019_08_15_0316是时间最近的那个版本呢?

我目前的思路就是把所有的时间后缀转化成时间戳,然后在所有的时间戳里选出最大值,那么这个文件夹就是时间最近的,请问各位有没有更加优雅的办法?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

葬花如无物 2022-09-18 23:35:45

如果你们的生成规则日期后面是自增的,那么可以直接将名字拿出来,进行字符串比较,最大的就是最近的。因为字符串比较的规则是一位一位ascii码比较。懂我意思吧?
这样你也不用转换,直接比较就行了,优雅吧?

萌辣 2022-09-18 23:35:45

说白了不就是字符串转时间比较嘛,有啥优雅不优雅的。先做出来,再讨论优不优雅的问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文