python 时间四舍五入
2024-09-08 04:00:25
假设时间格式为 YYYYMMDDhhmm , 比如201508010001 代表2015年8月1日0点01分。
现在有需求,要求一个start 和一个 end 变量的字符串 都是这种格式的时间。 需要一个算法能够把start 向上取整,取到上一个5分钟的整点,而end 向下取整 取到下一个五分钟的整点。 算法如下
start='201501022031'
end='201501022333'
int_start = int(start)
start = str( int_start - int_start%5 )
int_end = int(end)
end = str(int_end+(5-int_end%5))
start
'201501022030'
end
'201501022335'
最新文章
- java assert
- ACM - ICPC World Finals 2013 A Self-Assembly
- 关于Opengl中将24位BMP图片加入�一个alpha通道并实现透明的问题
- IOS 项目名称修改(XCODE4.6)
- clang: error: unable to execute command: Segmentation fault: 11
- Stripies(POJ 1862 贪心)
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- phpcmsv9更改fckeditor编者ueditor编辑
- 汉高澳大利亚sinox接口捆绑经典winxp,全面支持unicode跨语言处理
- easyui 动态渲染
- bzoj1001(对偶图最短路)
- 微服务架构之「 API网关 」
- vue 父子之间的通讯
- Javascript我学之六对象工厂函数与构造函数
- 洛谷P1886 滑动窗口(POJ.2823 Sliding Window)(区间最值)
- Linux不在显示器上方总是显示企鹅
- Properties 类的使用
- odoo权限
- 从字节码的角度看Java内部类与外部类的互相访问
- Android蓝牙A2DP连接实现