如何通过获取用户输入的日期来查找两个日期之间的日差

2024-03-08

我需要通过获取日期作为用户输入来查找两个日期之间的天数差异。我尝试使用获取日期raw_input但我收到错误。我正在使用 2.7 版本的 python。

import time
from datetime import date
day1 = int(raw_input("enter the date in this format (yyyy:mm:dd)")
day2 = int(raw_input("enter the date in this format (yyyy:mm:dd)")
diff = day2-day1
print diff

您需要将这些日期解析为更有意义的内容。使用datetime.datetime.strptime() http://docs.python.org/2/library/datetime.html#datetime.datetime.strptime method:

from datetime import datetime

day1 = raw_input("enter the date in this format (yyyy:mm:dd)")
day2 = raw_input("enter the date in this format (yyyy:mm:dd)")
day1 = datetime.strptime(day1, '%Y:%m:%d').date()
day2 = datetime.strptime(day2, '%Y:%m:%d').date()
diff = day2 - day1
print diff.days

The datetime.datetime.date()方法仅返回结果的日期部分datetime object.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过获取用户输入的日期来查找两个日期之间的日差 的相关文章

  • “NoneType”对象不可订阅?

    list1 name1 info1 10 list2 name2 info2 30 list3 name3 info3 50 MASTERLIST list1 list2 list3 def printer lst print Availa
  • 隐藏控制台并执行 python 脚本

    我正在尝试使用 pyinstaller 在 Windows 10 上使用 pyqt5 模块编译在 python 3 中构建的 python 脚本 该脚本在运行时隐藏窗口 为了编译我的脚本 我执行了以下命令 pyinstaller onefi
  • MySQL 的 read_sql() 非常慢

    我将 MySQL 与 pandas 和 sqlalchemy 一起使用 然而 它的速度非常慢 对于一个包含 1100 万行的表 一个简单的查询需要 11 分钟以上才能完成 哪些行动可以改善这种表现 提到的表没有主键 并且仅由一列索引 fro
  • 如何/在哪里发布 Python 包

    如果一个人创建了一个有用的 Python 包 那么如何 在哪里发布 宣传它以供其他人使用 我已经把它放到了 github 上 但几周后谷歌也没有找到它 包装整洁完整 我制作它供我个人使用 不与其他人分享将是一种耻辱 这是 PyPI 指南 h
  • Django/gevent socket.IO 与 redis pubsub。我把东西放在哪里?

    我有一个独立的 python 脚本 它只是从 Twitter 的流 API 捕获数据 然后在收到每条消息时 使用 redis pubsub 将其发布到频道 tweets 这是该脚本 def main username username pa
  • Python:如何删除圆括号内的文本?

    我试过了 但没用 return re sub myResultStats text 建议 thanks 尝试这个 return re sub myResultStats text 括号表示捕获组 因此您必须转义它们
  • 将图像转换为二进制流

    我的应用程序有两个方面 一方面我使用 C 来使用 Pleora 的 EBUS SDK 从相机读取帧 当第一次接收到该流时 在将缓冲区转换为图像之前 我能够一次读取 16 位流 以便对每个像素执行一些计算 即每个像素都存在一个 16 位数据块
  • 导入错误:无法导入名称 urandom

    我正在构建一个新的 Linux 环境 并在 Python 上看到以下错误 python c import random Traceback most recent call last File
  • 设置区域设置和字符串模块

    这个简单的脚本 from locale import LC ALL setlocale print setlocale LC ALL from string import letters print letters 给我这个输出 tr TR
  • 如何将 Jinja 与 Twisted 一起使用?

    我正在计划使用 Python 与 Twisted Storm 和 Jinja 一起开发一个讨论软件 问题是 Jinja 不是为 Twisted 或异步套接字库而设计的 并且使用 Twisted 提供的性能是我不打算使用 Flask 的原因
  • 为 Keras 编写自定义数据生成器

    我将每个数据点存储在 npy 文件中 其中shape 1024 7 8 我想通过类似的方式将它们加载到 Keras 模型中ImageDataGenerator 所以我编写并尝试了不同的自定义生成器 但它们都不起作用 这是我改编的一个this
  • __subclasses__ 没有显示任何内容

    我正在实现一个从适当的子类返回对象的函数 如果我搬家SubClass from base py 没有出现子类 subclasses 它们必须在同一个文件中吗 也许我从来没有直接导入subclass py对Python隐藏子类 我能做些什么
  • captureWarnings 设置为 True 不会捕获警告

    我想记录所有警告 我以为这样的设定captureWarnings to True应该可以解决问题 但事实并非如此 代码 import logging import warnings from logging handlers import
  • 对 Python 的 id() 感到困惑[重复]

    这个问题在这里已经有答案了 我可以理解以下定义 每个对象都有一个身份 类型和值 对象的身份 一旦创建就永远不会改变 你可能会认为它是 对象在内存中的地址 这is操作员比较身份 两个物体 这id 函数返回一个代表其值的整数 身份 我假设上面的
  • 如何使用 Carbon 获取上个月的第一天和最后一天 - Laravel

    I need First and Last Day of 前一个月使用Carbon Library 我尝试过如下 firstDayofPreviousMonth Carbon now gt startOfMonth gt subMonth
  • 使用 JSON 可序列化枚举自动生成棉花糖模式

    创建与我的模型相同的棉花糖模式的日子已经一去不复返了 我发现这个优秀的答案 https stackoverflow com a 42892443 4097322这解释了我如何使用简单的装饰器从 SQA 模型自动生成模式 因此我实现了它并替换
  • 是否可以使用 Python 中的密码安全地加密然后解密数据?

    我在 python 程序中有一些数据 我想在使用密码写入文件之前对其进行加密 然后在使用它之前读取并解密它 我正在寻找一些可以根据密码进行加密和解密的安全对称算法 这个问题 https stackoverflow com questions
  • Python中如何实现相对导入

    考虑 stuff init py mylib py Foo init py main py foo init py script py script py想要进口mylib py 这只是一个示例 但实际上我只想在父目录中进行模块的相对导入
  • mypy 错误:赋值中的类型不兼容(表达式的类型为“Dict[, ]”,目标的类型为“List[str]”)

    我尝试过了实例化一个空字典在现有字典的第二层上 然后为其分配一个键值对 但 MyPy 会抛出错误 这是一个最小的示例 当激活 MyPy 检查时它将重现它 result Test something result key result key
  • 用于获取有关 SVN 存储库信息的 Python 库?

    我正在寻找一个可以从 SVN 存储库中提取 至少 以下信息的库 not工作副本 修订号及其作者和提交消息 每个修订版中的更改 添加 删除 修改文件 有Python库可以做到这一点吗 对于作者和提交消息 我可以解析 db revprops 0

随机推荐

  • 成员子对象继承存储持续时间是否有任何不直观的副作用?

    我以前不知道这一点 但是事实证明 https stackoverflow com questions 13743357 location of members of an object 13743395 comment18884848 13
  • 大小更改时使集合视图布局无效的正确方法

    我正在实现一个集合视图 其项目的大小基于集合视图的边界 因此 当大小发生变化时 例如由于旋转设备 我需要使布局无效 以便调整单元格大小以考虑新的集合视图边界 我已经通过viewWillTransitionToSize API 直到用户在包含
  • 如何在Java中设置环境变量而没有“非法反射访问”?如何使用附加打开?

    长话短说 我必须在运行时为特定测试设置一个环境 这里的答案工作正常 我正在使用this one https stackoverflow com a 496849 4420543 问题是我收到此警告 WARNING An illegal re
  • Hadoop .20 数据节点上“超出 GC 开销限制”

    我进行了搜索 但没有找到太多与 Hadoop Datanode 进程因超出 GC 开销限制而死亡相关的信息 所以我想我应该发布一个问题 我们正在运行一项测试 需要确认我们的 Hadoop 集群可以处理存储在其中的约 300 万个文件 当前是
  • Google 图表 - 当值为零时不显示点

    我正在使用 Google Charts 来显示一些时间序列数据 如下所示 通常 数据中零值的比例很高 因此您会在 x 轴上得到很多点 我认为这使得图表看起来很混乱 我不想显示 y 0 的点 非常感谢任何想法 指示 Thanks ct 最好的
  • ASP.NET:动态添加“水印”到图像

    我看到了有关以下方面的精彩问题和答案使用php在图像上添加水印 https stackoverflow com questions 2235152 add watermark to images with php 我也想做同样的事情 这次是
  • 将 GridView 与 ImageView 和 TextView 一起使用时出现问题

    我正在尝试在每个单元格内使用带有 ImageView 和 TextView 的 GridView 所以我当然创建了单元格布局 网格布局 imageAdapter 和主要活动 但我不断遇到以下问题 当我在模拟器上尝试此操作时 初始图像和标题显
  • 为什么C++中函数指针地址以bool类型打印?

    以下代码输出1 但我希望它输出函数的地址add 出了什么问题 include
  • HTML/CSS - 右对齐和左对齐在同一行?

    首先 我知道有一些方法可以使文本位于同一行 但我不知道如何扩展这一点 这是我到目前为止所拥有的 我怎样才能在不使用表格的情况下实现它 这是 HTML 部分 p class details a href Top To Top a p p cl
  • 我们可以将多个 html5

    我有两个视频 一个用于流式传输我的webcam另一个共享我的桌面屏幕 窗户 我需要合并这两个媒体流合而为一 这样我就可以将其另存为 mp4 文件并广播它WebRTC 我能够将两者结合起来VIDEO 流 标签通过将它们限制为DIV tag d
  • MacOS 10.6 (Snow Leopard) 上的 sdl-config 安装在哪里

    安装后SDL http www libsdl org release SDL 1 2 14 dmg and SDL 开发 http www libsdl org release SDL devel 1 2 14 extras dmg在 Ma
  • 识别 R 函数和脚本的依赖关系

    我正在筛选一个包和使用该包的脚本 并希望识别外部依赖项 目标是修改脚本以指定library pkgName 并修改包中的函数以使用require pkgName 这样以后这些依赖关系就会更加明显 我正在修改代码以考虑每个外部依赖包 举个例子
  • Visual Studio 2012 中的 WebApi2

    如何在 Visual Studio 2012 中创建使用 WebApi2 的项目 我必须使用空白项目进行创建还是必须创建 MVC 项目 我不想安装 Visual Studio 2013 预览版 请帮忙 你需要安装适用于 Visual Stu
  • 在Mac上通过ssh连接到亚马逊AWS Linux服务器

    我创建了一个新的密钥对并将其下载到我的 Mac 然后使用该密钥对和我的安全组设置了一个新的 Amazon Linux AMI 服务器 现在我需要将下载的密钥对 pem 文件放入用户文件夹中的 ssh 文件中 然而 由于名称的原因 我无法创建
  • Swift 能抵抗 hooking 吗?

    Cycript 是一个基于控制台的应用程序 它是 Objective C 和 JavaScript 的混合体 Cycript 对于 iOS 应用程序的动态分析非常有用 如果您使用 Swift 编写任何方法或完整的 ipa 是否仍然可以在越狱
  • Zend_View_Helper 与 Zend View 部分脚本

    这是我的岔路口 我想在我的网页上显示某种按钮 并且我想在很多地方这样做 这个 按钮 实际上只是充当指向其他页面的链接 并且所有按钮实例都将转到一个页面 我希望所有按钮都相同 除了它们的大小之外 现在 我应该使用带有按钮 html 的部分脚本
  • Django 和 eBay 风格的多列表

    我正在尝试模仿 eBay 的多列表功能 基本上 eBay 允许用户指定他们选择的两种变体 例如size and color 每个变体都会有不同的数据 例如 Color red green Size 12 9 然后它会变得有点混乱 例如 qu
  • 在 Google Chrome 中激活麦克风时出错

    我尝试启用麦克风以允许用户录制音频 但出现此错误 未捕获的类型错误 无法读取未定义的属性 getUserMedia 在激活麦克风 navigator mediaDevices getUserMedia audio true video fa
  • iOS 7:标签栏控制器的不同导航项目

    我对 iOS 应用程序开发还比较陌生 目前我正在开发一个带有标签栏的小应用程序 我面临的问题是我希望每个选项卡都有不同的导航项目 我尝试了很多事情 但事情都不起作用 我正在使用原生 iOS 语言进行编程 在我的应用程序中 我有一个 AppD
  • 如何通过获取用户输入的日期来查找两个日期之间的日差

    我需要通过获取日期作为用户输入来查找两个日期之间的天数差异 我尝试使用获取日期raw input但我收到错误 我正在使用 2 7 版本的 python import time from datetime import date day1 i