python的datetime举例_Python datetime.timedelta()用法及代码示例
Python timedelta()函数存在于datetime库中,该函数通常用于计算日期差,也可以用于Python中的日期操作。这是执行日期操作的最简单方法之一。
用法: datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
返回值:日期
代码1:
# Timedelta function demonstration
from datetime import datetime, timedelta
# Using current time
ini_time_for_now = datetime.now()
# printing initial_date
print ("initial_date", str(ini_time_for_now))
# Calculating future dates
# for two years
future_date_after_2yrs = ini_time_for_now + \
timedelta(days = 730)
future_date_after_2days = ini_time_for_now + \
timedelta(days = 2)
# printing calculated future_dates
print('future_date_after_2yrs:', str(future_date_after_2yrs))
print('future_date_after_2days:', str(future_date_after_2days))
输出:
initial_date 2019-02-27 12:41:45.018389
future_date_after_2yrs:2021-02-26 12:41:45.018389
future_date_after_2days:2019-03-01 12:41:45.018389
代码2:
# Timedelta function demonstration
from datetime import datetime, timedelta
# Using current time
ini_time_for_now = datetime.now()
# printing initial_date
print ("initial_date", str(ini_time_for_now))
# Calculating past dates
# for two years
past_date_before_2yrs = ini_time_for_now - \
timedelta(days = 730)
# for two hours
past_date_before_2hours = ini_time_for_now - \
timedelta(hours = 2)
# printing calculated past_dates
print('past_date_before_2yrs:', str(past_date_before_2yrs))
print('past_date_after_2days:', str(past_date_before_2hours))
输出:
initial_date 2019-02-27 12:41:46.104662
past_date_before_2yrs:2017-02-27 12:41:46.104662
past_date_after_2days:2019-02-27 10:41:46.104662
代码3:
# Timedelta function demonstration
from datetime import datetime, timedelta
# Using current time
ini_time_for_now = datetime.now()
# printing initial_date
print ("initial_date", str(ini_time_for_now))
# Some another datetime
new_final_time = ini_time_for_now + \
timedelta(days = 2)
# printing new final_date
print ("new_final_time", str(new_final_time))
# printing calculated past_dates
print('Time difference:', str(new_final_time - \
ini_time_for_now))
输出:
initial_date 2019-02-27 12:41:47.386595
new_final_time 2019-03-01 12:41:47.386595
Time difference:2 days, 0:00:00
python的datetime举例_Python datetime.timedelta()用法及代码示例相关推荐
- python json dumps 自定义_Python json.dumps()用法及代码示例
JSON的完整形式是JavaScript Object Notation.这意味着将使用编程语言的文本组成的脚本(可执行)文件用于存储和传输数据. Python通过名为内置的软件包支持JSONjson ...
- python的mag模块_Python Decimal max_mag()用法及代码示例
Decimal#max_mag():max_mag()是一个Decimal类方法,该方法比较两个Decimal值并返回两个最大值(忽略它们的符号). 用法: Decimal.max_mag() 参数: ...
- python的mag模块_Python Decimal min_mag()用法及代码示例
Decimal#min_mag():min_mag()是一个Decimal类方法,它比较两个Decimal值并返回两个最小值,而忽略它们的符号. 用法: Decimal.min_mag() 参数: D ...
- python not is函数_Python unittest assertIsNotNone()用法及代码示例
assertIsNotNonePython中的()是单元测试库函数,用于单元测试中以检查输入值是否为None.此函数将使用两个参数作为输入,并根据断言条件返回布尔值.如果输入值不等于无assertIs ...
- python中squeeze函数_Python numpy.squeeze()用法及代码示例
当我们要从数组形状中删除一维条目时,将使用numpy.squeeze()函数. 用法: numpy.squeeze(arr, axis=None ) 参数: arr :[数组]输入数组. axis : ...
- python中argmin函数_Python numpy.argmin()用法及代码示例
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
- python的datetime举例_Python datetime库计算两个时间点之间的分钟(秒、天)数
计算两个时间点之间的分钟数 import datetime def minNums(startTime, endTime): '''计算两个时间点之间的分钟数''' # 处理格式,加上秒位 start ...
- python实现关联算法_python实现关联规则算法Apriori代码示例
本篇文章小编给大家分享一下python实现关联规则算法Apriori代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 首先导入包含apriori ...
- python的datetime举例_Python datetime模块的使用示例
1.获取当前年月日时分秒 # -*- encoding=utf-8 -*- import datetime now = datetime.datetime.now() print("now: ...
最新文章
- mysql 存储过程out,in,inout分别表示什么
- el-table处理某一行样式;el-table表格row-class-name无效原因;el-table格式化某行样式和数据
- ZooKeeper 特点有哪些?
- mysql5.045_数据库升级后goldengate报错,ORA-04045
- 【深度学习】深度学习入门——BP网络反向传播
- java类注解是否可以通过实现接口或继承父类的方式获得
- HTTP协议和HTTPS协议
- property自己实现
- apache的虚拟目录配置
- OpenCV-Python教程(10、直方图均衡化)
- Autocad中批量调整增强属性块中的元素的位置
- 命令行获取本地安全策略
- 邓仰东专栏|机器学习的那些事儿(四):基于GPU的机器学习实例之AlphaGO
- 【深度学习】02-06-谈谈机器学习的原理(选修)-李宏毅老师2122深度学习课程笔记
- 安捷伦自动测试软件,安捷伦精干的测试工具
- miui 9 android pay,小米9多功能NFC再升级,Mi Pay线上支付上线
- 并发编程-初级之认识并发编程
- IT人生之猎人和猎狗
- mysql gman do_Mysql 与Redis的同步实践
- 【转】windows下使用netstat统计tcp、ip、端口的数量统计
热门文章
- 集合-1(Collection、迭代器、Collections、泛型)
- maven引用公共包_Maven项目怎样引用其他项目/或者jar包-阿里云开发者社区
- python格式化字符串_Python笔记7:三种方式构建字符串-格式化
- C/Cpp / string 截取、替换、查找
- 数据结构与算法 / 栈(stack)
- 尝试自动重定向的次数太多_GoRod:基于DP协议的Web自动化和数据抓取工具
- 构成子网与构成超网的分析
- 理解php反序列化漏洞
- 华为上机:求2的N次幂的值
- TOMOYO Linux(undone)