首页 > 其他分享 >每日一模块-arrow

每日一模块-arrow

时间:2023-03-29 16:35:38浏览次数:48  
标签:arrow ss 每日 HH datetime flag 模块 DD

多个个月前

arrow.get(end_time_str, 'YYYY-MM-DD HH:mm:ss').shift(months=-6).format('YYYY-MM-DD HH:mm:ss')            

获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间

import datetime
import arrow

    def getTime(self, flag,dayhourminute):
        '''
        获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间 flag, 1:天;2:小时;3:分钟;4:月,5:年
        :param flag: 1:天;2:小时;3:分钟;4:月,5:年
        :param dayhourminute: 整数值
        :return: 具体时间 %Y-%m-%d %H:%M:%S
        '''
        tn = datetime.datetime.now()
        t = None
        ttime =''
        if flag <= 1:
            if flag == 1:
                t = datetime.timedelta(days=dayhourminute)
            elif flag == 2:
                t = datetime.timedelta(hours=dayhourminute)
            elif flag == 3:
                t = datetime.timedelta(minutes=dayhourminute)
            strtime = tn - t
            ttime = strtime.strftime('%Y-%m-%d %H:%M:%S')
        else:
            dt = arrow.now()
            if flag == 4:
                ttime = dt.shift(months=-dayhourminute).format("YYYY-MM-DD HH:MM:SS")
            elif flag == 5:
                ttime = str(int(datetime.datetime.now().strftime("%Y"))-dayhourminute)+"-"+datetime.datetime.now().strftime("%m-%d")
        return  ttime

标签:arrow,ss,每日,HH,datetime,flag,模块,DD
From: https://www.cnblogs.com/sunxiuwen/p/17269417.html

相关文章

  • Node.js:模块查找,引用及缓存机制
    1.Node.js的模块载入方式与机制Node.js中模块可以通过文件路径或名字获取模块的引用。模块的引用会映射到一个js文件路径,除非它是一个Node内置模块。Node的内置模块公开了......
  • 公共模块 Unable to find main class 问题
    公共模块Unabletofindmainclass解决方法在公共模块中的pom文件加入如下配置<build><plugins><plugin><!--公共模块Unable......
  • 每日总结-23.3.29-利于云服务器和javaweb简单实现一个网站
    3月29日总结今日使用云服务器和tomcat实现了简单网站的搭建。使用工具(个人体验,仅作参考,使用其他版本或工具应该也行):1.移动云新人体验免费云服务器一台。(个人专享:通......
  • 2023.3.29每日总结
    今天学习了运用jsp实现在线的视频播放0.MP4格式主代码:<body><videowidth="320"height="240"controls="controls"><sourcesrc="zp.mp4"type="video/......
  • 2023/3/28每日随笔
    今天,上了英语口语,聊的很开心,随后上了数据库,学了视图的建立,感觉视图和表有着相似的关系,视图是表内数据的一种展示形式我认为,你想要什么数据就去展示什么数据,通过select语句,......
  • 每日总结
    SpringBoot是一个基于Spring框架的开发框架,它简化了Spring应用程序的配置和部署过程,从而使开发人员能够更快地开发出高质量的应用程序。SpringBoot的核心理念是约......
  • 基于farrow结构的时间同步算法matlab仿真
    1.算法描述         采样速率转换(SRC)在通信中非常普遍。一般有两种方法:一种是通过D/A重构信号,再采样,从而实现采样速率的转换;另一种是利用数字滤波器直接进行采样......
  • 每日总结2023-03-27
    选题今天选定了服务外包杯的题目,三个人准备分工完成不同部分的内容,初步画出大概界面,后台等思路决定等完成基本构建再进行实现。准备通过审题,命题方向为消费互联方向,具体......
  • [重读经典论文]GoogLeNet——Inception模块的诞生
    1.前言GoogLeNet,也被称为InceptionV1网络,由Google公司的研究员在2014年的论文《Goingdeeperwithconvolutions》提出。本论文提出了Inception模块,引入并行结构和不同......
  • 每日总结 3.27
    今天上了王老师的课,老师让我们进行外包杯的选题,我们三人进行了题目的选择,分析题目的要求,随后打算明天开始画页面。之后优化了上周的Android的页面地图演示。publicvoi......