`

计算指定时间前后固定时长结果,天,小时,分钟

 
阅读更多
#假定时间
cattime="2019-06-01 19:00:00"

#一天后
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S"))
#一天前
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S"))


#一个小时后
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S"))
#两个小时前
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(hours=-2)).strftime("%Y-%m-%d %H:%M:%S"))


#三十分钟后
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(minutes=30)).strftime("%Y-%m-%d %H:%M:%S"))
#三十分钟前
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(minutes=-30)).strftime("%Y-%m-%d %H:%M:%S"))

#组合模式,二十五小时三十分钟后
print((datetime.datetime.strptime(cattime, "%Y-%m-%d %H:%M:%S")+datetime.timedelta(days=1,hours=2,minutes=-30)).strftime("%Y-%m-%d %H:%M:%S"))

 

分享到:
评论

相关推荐

    PHP 根据时间区间计算请假时长

    3. 将差值转换为分钟,由于1小时有60分钟,1天有24小时,所以`$minutesDiff = $diff / 60`。 跨天的计算需要考虑日期部分,因为一天的总分钟数是24 * 60 = 1440分钟。如果差值超过1440分钟,就需要增加天数。这里...

    Labview 日期时间标识间隔计算天数或小时数,指定加长日期计算

    本教程将详细讲解如何在Labview中进行日期时间间隔的计算,包括计算天数和小时数,以及如何在给定日期基础上增加指定的天数。 首先,我们需要理解Labview中的日期和时间数据类型。在Labview中,日期和时间通常以...

    js 计算时间(几分钟前、几小时前、几天前、几周前、几月前)

    在JavaScript中,计算时间差并显示为“几分钟前”、“几小时前”、“几天前”、“几周前”或“几月前”的功能是一项常见的需求,主要用于动态更新信息的时效性,比如社交媒体的状态更新或者消息通知。这个功能的核心...

    使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    该工具类用于两个时间段之间节假日的计算(可获取两个时间段之间的节假日天数,小时,分钟,秒)

    ups供电时长计算

    UPS供电时长计算是指计算UPS可以为负载供电的时间长度。 在进行UPS供电时长计算时,我们需要知道UPS的电池容量、负载的功率和电压等信息。根据提供的信息,我们可以知道UPS的电池容量为8块12V65AH电池,每台服务器...

    时间天小时秒偏移计算工具

    "时间天小时秒偏移计算工具"是一个专门用于处理时间偏移和计算时间差的实用程序,它可以帮助用户轻松地进行时间的加减运算,这对于项目管理、日程安排或者在需要精确时间间隔的任何场景都非常有用。 首先,我们要...

    Oracle通过时间(分钟)计算有几天几小时几分钟的方法

    这个查询的结果将返回一个字符串,表示“天数天 + 小时数小时 + 分钟数分钟”。 Oracle数据库提供了丰富的日期和时间处理函数,如`TO_DATE`、`SYSDATE`、`ADD_MONTHS`、`EXTRACT`等。在实际应用中,可以根据需要...

    两个日期间计算 除去节假日 非工作时间

    在示例代码中,我们使用了一个名为 `formatDuring` 的方法来格式化计算结果,该方法可以将计算结果转换为小时和分钟的格式,使其更易于阅读和理解。 计算两个日期之间的工作日时间需要排除周末和法定节假日,可以...

    C# 输入开始、结束时间,自动计算工时数(区分工作日和非工作日)

    在计算工时数时,我们需要对输入的时间进行分析。通常,一天可以被划分为四个时间段,比如8:00-12:00、12:00-14:00、14:00-18:00和18:00-20:00。每个时间段的工时倍数可能不同,比如前两个时间段可能乘以1,后两个...

    易语言,实现小时,分钟,秒 均两位显示,简单源码

    本篇文章将详细讲解如何利用易语言实现小时、分钟、秒均两位显示的时间格式,以便在程序中展示如"13时00分01秒"这样的标准时间格式。 首先,我们需要理解时间的表示方式。在计算机中,时间通常是以秒为单位从一个...

    CTime计算时间差

    4. **提取时间差的具体值**:从`CTimeSpan`对象中提取所需的时间单位(如天、小时、分钟等)。 #### 示例代码解析 下面是一段示例代码,展示了如何使用`CTime`和`CTimeSpan`来计算时间差: ```cpp #include ...

    LS-DYNA缩短计算时间的方法

    LS-DYNA缩短计算时间的方法,用于ANSYS/LS-DYNA数值模拟时计算时间过大使用

    js计算两个时间的时间差

    // 计算分钟数 var leave3 = leave2 % (60 * 1000); // 剩余毫秒数 var seconds = Math.round(leave3 / 1000); // 计算秒数 alert(days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒"); `...

    小学三年级上册数学时间的计算PPT教案.pptx

    这里,11:30减去10:50,实际上是先将11:30减去10:50得到40分钟,但由于时间是从大到小计算,所以需要加上一小时,即60分钟,最终得出这一节课的时长为1小时40分钟。 总的来说,这份PPT教案深入浅出地教授了时间计算...

    利用毫秒减值计算时长的js代码

    这个函数的作用是将一个表示时间的毫秒数(ms)转换为可读的时长格式,如天、小时、分钟和秒。这样的代码在需要将时间长度以更人性化的方式展示给用户时非常有用,例如,用于记录和显示用户活动持续时间、视频播放时...

    时间的计算

    简要的代码实现qt的计算时间操作,希望对大家会有帮助

    java获取网络音乐文件时长

    在Java编程中,获取网络音乐文件的时长是一项常见的任务,尤其在开发音乐播放器或者处理音频流的应用中。下面将详细介绍三种不同的方法来实现这一功能。 ### 方法一:使用`BufferedInputStream`和`AudioInputStream...

    计算时间差.zip

    在JavaScript编程中,计算时间差是一项常见的任务,尤其在处理日期和时间相关的应用程序时。"计算时间差.zip" 文件中的内容可能包含一个或多个示例,用于演示如何使用JavaScript来计算不同时间点之间的差距。以下是...

    js计算两个时间差 天 时 分 秒 毫秒的代码

    - **秒数**:计算分钟数后剩余的毫秒数,然后除以秒的毫秒数(1000): ```javascript var seconds = Math.round(leave3 / 1000); ``` - **毫秒数**:最后剩余的毫秒数,通常不需要显示到秒以下的精度,但如果...

    ffmpeg 指定时间解码 av_seek_frame

    本教程将深入讲解如何使用`av_seek_frame`实现在固定时间开始解码的功能,这对于开发自定义媒体播放器至关重要。 首先,了解`av_seek_frame`函数的基本用法。在播放器中,通常我们需要添加前进和后退功能,让用户...

Global site tag (gtag.js) - Google Analytics