python怎么输入两个数然后求差值_python两个日期之间天差值获取
因为我也刚刚接触python,这个原则上也是百度找到的,原来那位我也找不到了......
主要就是使用datetime进行转化然后进行相减,获得如[diff_days] : 00:00:00形式的结果,这里我是把结果转成string去做截取了。需要引入time,datetime两个模块。
# coding=utf-8
# !/usr/bin/python
import time
import datetime
# 与当前相差天数
def get_diff_days_2_now(date_str):
now_time = time.localtime(time.time())
compare_time = time.strptime(date_str, "%Y-%m-%d")
# 比较日期
date1 = datetime.datetime(compare_time[0], compare_time[1], compare_time[2])
date2 = datetime.datetime(now_time[0], now_time[1], now_time[2])
diff_days = (date2 - date1).days
# 上面是正确的获取方法,返回一个int类型天差值,修改时间:2019年8月25日
# diff_days = str(date2 - date1)
# # 如果相差0天单纯显示为 00:00:00 不然显示为 [diff_days] : 00:00:00
# diff_days_arr = diff_days.split(":")
# if len(diff_days_arr) == 1:
# return 0
# else:
# return diff_days_arr[0].split()[0]
return diff_days
if __name__ == "__main__":
print get_diff_days_2_now("2019-08-25")
python怎么输入两个数然后求差值_python两个日期之间天差值获取相关推荐
- python如何输入一个数停止输出可循环部分_Python 第04周:控制与循环
if语句 if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 ). else 从句是可选的. 练习: 使用if语句 nu ...
- python 输入五个数_python实现输入五个数并求平均值
python实现输入五个数并求平均值 思路: 接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的数据转存入另一个空列表(lst)中,转存时将字符串转化为整型,从而利用 ...
- python求n项和_python 输入一个数n,求n个数求乘或求和的实例
python 输入一个数n,求n个数求乘或求和的实例 求和 try: while True: n=input() s=1 for x in raw_input().split(): s=s+int(x ...
- 从键盘输入两个数,求它们的和并输出
PTA | 程序设计类实验辅助教学平台 正值暑假,最近在PTA上拿相关python题库练手,做的过程中有好多突如其来的灵感,想着如果不记录下来,就太可惜了 . 里面的python题库浙大版<Py ...
- PTA 最大和最小 (10 分)请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差。
请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差. 输入格式: 输入10个整数 输出格式: 无 输入样例: 1 2 3 4 5 6 7 8 9 10 输出样 ...
- js输入两个数,求最小公倍数和最大公约数
如何通过js输入两个数,求最小公倍数和最大公约数,我们首先来了解一下最小公倍数和最大公约数的定义: 定义:公倍数是指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数,其中除0 ...
- python一次性输入10个数_python如何一次性输入多个数
python一次性输入多个数的方法:1.输入两个数字[m, n = map(int, input().split());]:2.输入三个及三个以上数字[a, b, c, d = map(int, in ...
- python一次性输入多个数_python如何一次性输入多个数
相关学习推荐:python教程 python一次性输入多个数的方法: 1.输入一个数字直接m = int(input()) 2.输入两个数字就是m, n = map(int, input().spli ...
- 习题5.2 从键盘输入n个数,求这n个数中的最大数与最小数并输出。
Java程序设计基础(第5版) 陈国君 清华大学出版社 个人设计 习题5.2 从键盘输入n个数,求这n个数中的最大数与最小数并输出. 代码块: package App; import java.uti ...
- 比较两个数的大小,自定义比较两个整数的大小的方法
比较两个数的大小,自定义比较两个整数的大小的方法: 如果第一个数大,返回1 如果相等返回0 如果第一个数小,返回-1 在Main()方法中输入两个数,调用这个方法 示例: 请输入两个数: 45 56 ...
最新文章
- 二分法:二分查找(递归+非递归)实现
- 三本+双非拿到小米offer,我的经验总结
- 最喜欢的 jQuery 插件
- 使用php开发,基于swoole扩展开发的工具 swoole-crontab
- OpenCV Features2D和全息照相法查找已知物体
- android之SharedPreferences
- python for arcgis_面向ArcGIS的Python脚本编程 ([美]赞德伯根) 中文pdf扫描版[50MB]
- Java 8类型注释
- 第一章 概率论的基本概念
- Oracle存储过程快速入门
- 信息学奥赛一本通 1037:计算2的幂 | OpenJudge NOI 1.3 20
- 配置git账号和密码
- Linux使用sendmail发送邮件
- 浏览器了解(一)浏览器大概流程
- 移植oprofile到海思
- 层次结构类毕业论文文献都有哪些?
- 集线器故障诊断与排除
- 如何辨别论文是不是SCI/EI?
- 最强大脑王昱珩,一个近乎完美的男人
- 【数学】拉格朗日乘子法(Lagrange Multiplier) 和KKT条件理解
热门文章
- LeetCode 9. 回文数
- af_netlink_2、netlink简介
- PAT乙类之1012 数字分类 (20 分)
- 最全Java面试180题:阿里11面试+网易+百度+美团!含答案大赠送!
- 阿里P8架构师谈:MySQL数据库的索引原理、与慢SQL优化的5大原则
- 一键离线下载python安装包:
- 推荐系统中的Embedding
- 2020年跨行业跨领域工业互联网平台
- 德勤发布《 2020 亚太四大半导体市场的崛起》报告,美国收入占比达到47%,中国大陆仅占 5%
- 【LeetCode】3月27日打卡-Day12