zoukankan      html  css  js  c++  java
  • python中计算上个月和下个月的第一天的方法

    闹腾,一个简单的东西复杂化了,记录下吧:

    import datetime,time
    def get_1st_of_last_month():
        """
        获取上个月第一天的日期,然后加21天就是22号的日期
        :return: 返回日期
        """
        today=datetime.datetime.today()
        year=today.year
        month=today.month
        if month==1:
            month=12
            year-=1
        else:
            month-=1
        res=datetime.datetime(year,month,1)+datetime.timedelta(days=21)
        return res
    
    #############################
    
    def get_1st_of_next_month():
        """
        获取下个月的22号的日期
        :return: 返回日期
        """
        today=datetime.datetime.today()
        year=today.year
        month=today.month
        if month==12:
            month=1
            year+=1
        else:
            month+=1
        res=datetime.datetime(year,month,1)+datetime.timedelta(days=21)
        return res
    
    #############################
    
    def time_s_to_stamp(args):
        """
        将datetime日期格式,先timetuple()转化为struct_time格式
        然后time.mktime转化为时间戳
        :param args:    datetime时间格式数据
        :return:    时间戳格式数据
        """
        res=time.mktime(args.timetuple())
        return res
    View Code
  • 相关阅读:
    docker logs-查看docker容器日志
    初探 Elasticsearch,学习笔记第一讲
    Centos7 环境下设置固定IP
    强制使用索引查询方法
    linux 常用命令
    MySQL 调优
    docker 常用命令
    mysql 创建临时表
    mysql or in union all 使用方法
    mysql 创建存储过程
  • 原文地址:https://www.cnblogs.com/ccorz/p/5571829.html
Copyright © 2011-2022 走看看