python时间加减
2024-10-21 10:18:35
要用到生成时间,在当前日期前/后xx天、xx小时、xx分钟、xx秒
# coding:utf8
from datetime import datetime, timedelta
def gen_datetime(d=0, h=0, m=0, s=0, day=True):
"""
生成时间
:param d:此刻前/后xx天
:param h: 此刻前/后xx小时
:param m: 此刻前/后xx分钟
:param s: 此刻前/后xx秒
:param day: 默认返回日期到天,例如2022-05-26 ;传False返回年月日时分秒,例如2022-5-26 20:47:43
:return:
"""
_tmp = timedelta(days=d, hours=h, minutes=m, seconds=s)
if not day:
return (datetime.now() + _tmp).strftime('%Y-%m-%d %H:%M:%S')
return datetime.date(datetime.now() + _tmp)
最新文章
- Web系统性能测试术语简介
- ASP.NET MVC 5 - 给电影表和模型添加新字段
- Redis 数据类型总结—String
- Django RedirectView
- C#生成PDF总结
- [windows]禁止指定用户使用远程桌面服务登录
- JS-unicode编码转换
- 转载:CSS3 圆角(border-radius)
- bzoj 3091 城市旅行(LCT+数学分析)
- IOS开发之内存管理--dealloc该写些什么
- linux块设备IO栈浅析
- ubuntu上安装adt时无法在线安装的问题
- linux定时清理日志
- 盒子尺寸父子传递及嵌套Demo
- (PMP)解题技巧和典型题目分析(0903-3班)
- 1、html基础认识&;常用标签(1)
- VMWare 下安装 MSDN版 MS-DOS 6.22
- 设计模式(三)Singleton Pattern单例设计模式
- java基本知识归集
- 素数筛选法(prime seive)
热门文章
- DVWA靶场实战(四)——File Inclusion
- [Leetcode]在排序数组中查找元素的第一个和最后一个位置
- [LeetCode]爬楼梯
- Redefinition of 'y1' as different kind of symbol
- 图文并茂基于阿里云linux服务器部署nodejs项目并添加pm2守护nodejs项目运行进程(Linux version 4.19.81-17.1.al7.x86_64)
- django框架之drf:3、API执行流程、Response源码剖析、序列化器的简介和使用、反序列化的校验
- Debian11换源
- 车联网安全WEB靶场实测
- 学习Java Day22
- 微信小程序 添加域名