iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【Python】datetime间的比较
  • 690
分享到

【Python】datetime间的比较

Pythondatetime 2023-01-31 01:01:49 690人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.string转datetime #字符串转datetime dt = datetime.datetime.strptime('2017-04-19 00:42:44','%Y-%m-%d %H:%M:%S') 2.datetime转

1.string转datetime

#字符串转datetime
dt = datetime.datetime.strptime('2017-04-19 00:42:44','%Y-%m-%d %H:%M:%S')

2.datetime转string

#datetime转字符串
str = dt.strftime("%Y-%m-%d-%H")

3.datetime的比较

>>> dt1 = datetime.datetime.strptime('2017-04-18 00:40:00','%Y-%m-%d %H:%M:%S')
>>> dt2 = datetime.datetime.strptime('2017-04-18 00:20:00','%Y-%m-%d %H:%M:%S')
>>> print(dt1 - dt2)
0:20:00
>>> print(dt2 - dt1)
-1 day, 23:40:00
可以看到,当用较小的时间减较大的时间时,得出的是-1天,23时40分。而不是-20分。

4.datetime比较结果的判断

>>> diff = dt2 - dt1
>>> print(diff)
-1 day, 23:40:00
>>> print(diff.days)
-1
>>> print(diff.seconds)
85200
即比较时要用diff.days比较,小于0则前者较小。

5.具体相差秒数

>>> diff.days * 86400 + diff.seconds
-1200

--结束END--

本文标题: 【Python】datetime间的比较

本文链接: https://www.lsjlt.com/news/184854.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Python】datetime间的比较
    1.string转datetime #字符串转datetime dt = datetime.datetime.strptime('2017-04-19 00:42:44','%Y-%m-%d %H:%M:%S') 2.datetime转...
    99+
    2023-01-31
    Python datetime
  • MySQL如何比较时间(datetime)大小
    目录比较时间(datetime)大小mysql时间比较 -- date和datetimedate 直接比较即可,yyyy-MM-ddcreate_time 为 datetime时比较时间(datetime)大小 遇到一个...
    99+
    2024-04-02
  • PHP DateTime 扩展的比较器:轻松比较和操作时间值
    比较操作符 PHP 提供了一系列比较操作符,可用于比较 DateTime 对象: 等于 (==):如果两个 DateTime 对象表示相同的时间点,则返回 true。 不等于 (!=):如果两个 DateTime 对象不表示相同的时间点...
    99+
    2024-04-02
  • MySQL查询时间段用INT还是DateTime比较好
    本篇内容主要讲解“MySQL查询时间段用INT还是DateTime比较好”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL查询时间段用INT还是DateT...
    99+
    2024-04-02
  • python实现时间的比较
    下面介绍下Python中比较两个日期大小的脚本. 在实际工作中用到,以供后续参考及备忘 时间区间比较函数 import time # 这里比较l_t...
    99+
    2023-01-31
    时间 python
  • python比较时间大小
    a = '2017-10-18 22:17:46' b = '2017-10-19 22:17:40' print a > b # 结果False 解释:python中字符串的大小比较,是按照字符顺序,从前往后依次比较字符的...
    99+
    2023-01-31
    大小 时间 python
  • MYSQL 数据库时间字段 INT,TIMESTAMP,DATETIME 性能效率的比较介绍
    目录一、准备工作1.1 建表1.2 插入100万条测试数据二、MyISAM引擎2.1 MyISAM 引擎无索引下的 dint/dtimestamp/d_datetime2.1.1 i...
    99+
    2024-04-02
  • mysql中datetime比较大小的方法是什么
    在MySQL中,可以使用比较运算符(如<、>、<=、>=、=)来比较两个datetime数据的大小。比较的结...
    99+
    2024-04-09
    mysql
  • C# DateTime日期比较方法案例详解
    之前做到日期时间的时候,有许多格式问题和日期时间比较问题,以及相关条件约束,因为不熟悉这个,浪费许多时间,查找相关资料,记录,以作备用。 1. Convert.ToDateTime ...
    99+
    2024-04-02
  • python,datetime 时间格
    import datetime,re def parse_date(date_str): try: if not date_str: return None if "-" in...
    99+
    2023-01-31
    时间 python datetime
  • MySQL datetime类型与时间、日期格式字符串大小比较的方法
    目录一、前提1、mysql版本信息:2、表字段:二、使用>、<比较1.  日期格式比较:2. 时间格式三、between and1. 日期格式四、总结一、前提 1、MySQL版本信息: MySQL版...
    99+
    2024-04-02
  • Python你可能会用到的时间比较
        最近用Python来做时间的比较,整理一下。    场景:数据库保存的是datetime.datetime.now()的str类型的数据,需要把数据库保存的时间跟现在的时间进行比较。    用到的库:datetime.datetim...
    99+
    2023-01-31
    可能会 时间 Python
  • mysql的datetime字段建立索引并比较大小
    文章目录 1、问题背景2、优化过程1) 操作索引2)是否走索引判断3)datetime使用索引查询 1、问题背景 最近测试库查询一个表的数据,需要用到唯一的一个日期类型字段作为 where 的子查询(查询当天的数据...
    99+
    2023-08-20
    mysql 数据库 sql
  • mysql比较时间的语法
    本篇内容介绍了“mysql比较时间的语法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! selec...
    99+
    2024-04-02
  • Python实用小知识之对象间的比较
    目录前言场景代码里的收货地址了解__eq__方法实现扩展总结前言 今天就结合日常生活的例子,给大家讲讲Python对象之间的比较。(内容不多,小娃儿都能看懂) 场景 米洛今年国庆节打...
    99+
    2024-04-02
  • Python字典和列表性能之间的比较
    Python列表和字典 前面我们了解了 “大O表示法” 以及对不同的算法的评估,下面来讨论下 Python 两种内置数据类型有关的各种操作的大O数量级:列表 list 和字...
    99+
    2024-04-02
  • 揭开 Python 和 Jython 之间的幕布:彻底比较
    Python 是一种流行的高级通用编程语言,以其语法简洁、功能丰富和广泛的库而闻名。Jython 是 Python 的 Java 实现,旨在在 Java 虚拟机 (JVM) 上运行 Python 代码。 兼容性 Jython 与 Pyth...
    99+
    2024-04-02
  • python中字典的比较
    今天碰到一个字典比较的问题,就是比较两个字典的大小,其实这个用的不多,用处也没多少,但是还是记录一下。 字典的比较顺序如下: 1、先比较字典的元素的个数,那个多,就哪个大; 2、比较字典的键,在比较字典的键的时候,需要注意的是比较的顺序...
    99+
    2023-01-31
    字典 python
  • python 和 nodejs 比较
    原文连接 包和模块管理 依赖包多版本管理 python 不能直接管理,需要利用 virtualenv来分割不同的环境nodejs NPM 包管理,可以同时依赖不同版本的第三方模块引入模块 python 使用 from / import...
    99+
    2023-01-31
    python nodejs
  • 如何在python中比较微秒时间差(mi
    import time from datetime import datetime start = round(time.time()*1000) print start start_ = datetime.utcnow() prin...
    99+
    2023-01-31
    微秒 时间差 如何在
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作