`

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

阅读更多
#假定时间
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分钟,就需要增加天数。这里...

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

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

    Shell 计算N分钟之前或之后的时间

    Shell脚本,计算N分钟前或后的时间,比如,当前时间14:26,执行脚本计算三分之前的时间,得到结果14:23。

    js获得给定时间时间后一个小时或一天的时间.txt

    js中本人尝试过许多方法对时间前进进行计算,后来慢慢发现,通过New Date类对每日的24:00的进位,可以很简便的计算出给定时间的一小时或一天后的时间;此次资源以整时为例,若精确到分秒,思路相同,可先将分秒部分...

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

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

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

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

    JS 请假计算按小时

    输出长时间。 var date=new Date(); var dat=document.all.item('a1').value; var a2=document.all.item('a2').value; var year="",y="",y2="",month="",m="",m2="",day="",d="",d2="",hour="",h="",h2="",hte1=0,...

    通达信指标公式源码 统计一天内一个时间段内的成交量.doc

    在计算时间段内的成交量时,我们需要使用RANGE函数来指定时间段的起点和终点。RANGE函数的格式为RANGE(*start*,*end*),其中*start*为时间段的起点,*end*为时间段的终点。 最后,我们可以使用SUM函数将时间段内...

    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

    如从10:50到11:30,学生需要理解,在非整点时间的计算中,必须先计算分钟数的差值,然后根据需要,进行必要的退位操作。以11:30减去10:50为例,学生首先计算出40分钟,但由于11:30实际上是在时间线上早于10:50,因此...

    java获取网络音乐文件时长

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

    sqlserver/mysql按天、按小时、按分钟统计连续时间段数据【推荐】

    在SQL Server和MySQL数据库中,按天、按小时或按分钟统计连续时间段数据是一项常见的需求,这有助于分析数据峰值和趋势。以下是如何实现这一目标的详细步骤和知识点: 1. **master..spt_values表**: - `master.....

    测试NAudio获取大多数音频文件的时间长度

    在这个测试项目中,我们主要关注的是如何使用NAudio来获取音频文件的时间长度,这是一个非常基础但重要的功能,对于音频应用来说,了解音频的时长有助于进行播放控制、剪辑操作等。 首先,NAudio库中的`...

    儒略日恒星时的计算程序

    由于地球不仅自转,还在公转,因此太阳日(我们通常所说的一天)比恒星日略长约4分钟,这是因为地球在公转轨道上移动了一小段距离。恒星时分为格林尼治平均恒星时(GMST)和本地恒星时(LST),前者是基于格林尼治...

    PB 常用函数说明 PB日期转换 PB格式转换

    RelativeTime()函数计算相对于给定时间的前后时间,单位为小时,支持24小时制。参数time为time类型,n为long类型,表示时间偏移量。如果n为正数,则返回time之后n小时的时间;如果n为负数,则返回time之前n小时的...

    ffmpeg 指定时间解码 av_seek_frame

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

    My97DatePicker:开始时间和结束时间的最大间隔为10天,并且不大于当前时间

    在这个特定的应用场景中,我们关注的是如何限制用户选择的开始时间和结束时间,以确保它们之间的最大间隔不超过10天,并且这两个时间都不大于当前服务器时间。 1. **时间范围限制**: - 开始时间:用户选择的开始...

    php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码

    在进行时间计算时,经常会用到天数、小时数、分钟数和秒数,本文将详细介绍如何使用PHP计算两个时间点之间的这些时间单位差异,并提供相应的实例代码,帮助读者更好地理解和运用。 首先,需要了解PHP中时间的表示...

    【MIKE小工具】-计算时间步数-晏长街

    这个小工具是为了在建立MIKE水动力模型时更方便的计算时间步长和时间步数。你可以自行修改模拟开始时间和模拟结束时间,这时会自动计算出时间差;然后再分别输入天数、小时数、分钟数,这时就会将时间差转换为以秒计...

Global site tag (gtag.js) - Google Analytics