iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中怎么判断统计每个月的天数
  • 923
分享到

Python中怎么判断统计每个月的天数

2023-06-02 05:06:33 923人浏览 薄情痞子

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

摘要

今天就跟大家聊聊有关python中怎么判断统计每个月的天数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。断统计每个月天数源码示例:如下#!/usr/bin/Python# 

今天就跟大家聊聊有关python中怎么判断统计每个月的天数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

断统计每个月天数源码示例:如下

#!/usr/bin/Python# -*- coding: utf-8 -*-"""计算自然周第一天、自然月第一天和每天的凌晨时间戳//www.iplaypy.com/"""import timedef get_day_begin(ts = time.time(),N = 0):    """    N为0时获取时间戳ts当天的起始时间戳,N为负数时前数N天,N为正数是后数N天    """    return int(time.mktime(time.strptime(time.strftime('%Y-%m-%d',time.localtime(ts)),'%Y-%m-%d'))) + 86400*Ndef get_week_begin(ts = time.time(),N = 0):    """    N为0时获取时间戳ts当周的开始时间戳,N为负数时前数N周,N为整数是后数N周,此函数将周一作为周的第一天    """    w = int(time.strftime('%w',time.localtime(ts)))    return get_day_begin(int(ts - (w-1)*86400)) + N*604800def get_month_begin(ts = time.time(),N = 0):    """    N为0时获取时间戳ts当月的开始时间戳,N为负数前数N月,N为正数后数N月    """    month_day = {1:31,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}    cur_y,cur_m,cur_d = [int(x) for x in time.strftime('%Y-%m-%d',time.localtime(ts)).split('-')]    if (cur_y%4 == 0 and cur_y%100 != 0) or cur_y%400 == 0:        month_day[2] = 29    else:        month_day[2] = 28    t = get_day_begin(ts) - (cur_d-1)*86400    real_month = N + cur_m    if real_month == cur_m:        return t    if N > 0:        if real_month <= 12:            for x in xrange(cur_m,real_month):                t += month_day[x]*86400        if real_month > 12:            for x in xrange(cur_m,13):                t += month_day[x]*86400            t = get_month_begin(t,real_month - 13)    if N < 0:        if real_month >= 1:            for x in xrange(real_month,cur_m):                t -= month_day[x]*86400        if real_month < 1:            for x in xrange(1,cur_m):                t -= month_day[x]*86400            t -= month_day[12]*86400            t = get_month_begin(t,real_month)    return tif __name__ == "__main__":    t = time.time()    print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(get_day_begin(t,1)))    print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(get_week_begin(t,-2)))    print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(get_month_begin(t,-3)))

看完上述内容,你们对Python中怎么判断统计每个月的天数有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网Python频道,感谢大家的支持。

--结束END--

本文标题: Python中怎么判断统计每个月的天数

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

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

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

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

下载Word文档
猜你喜欢
  • Python中怎么判断统计每个月的天数
    今天就跟大家聊聊有关Python中怎么判断统计每个月的天数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。断统计每个月天数源码示例:如下#!/usr/bin/python# ...
    99+
    2023-06-02
  • oracle怎么统计每天的数据量
    要统计每天的数据量,可以使用Oracle数据库中的聚合函数和日期函数来实现。以下是一个示例查询,用于统计每天的数据量: SELEC&...
    99+
    2024-03-13
    oracle
  • MySQL实现统计过去12个月每个月的数据信息
    目录1、问题2、解决方案总结1、问题 当前项目中含有一个订单表,实现分析2020年每个月乘客来源的趋势图 需要分析2020年每个出发地点origin每个月里的出现的此时 t_order表 2、解决方案 使用DATE_F...
    99+
    2022-12-01
    MySQL统计 MySQL统计每个月数据 MySQL统计数据信息
  • python怎么判断一年中的第几天
    可以使用datetime库中的date类来判断一年中的第几天。下面是一个示例代码:pythonfrom datetime impor...
    99+
    2023-10-20
    python
  • python中怎么判断一个数为素数
    要判断一个数是否为素数,可以使用以下方法: def is_prime(num): if num < 2: ...
    99+
    2024-03-14
    python
  • python怎么判断三个数的大小
    可以使用如下代码来判断三个数的大小: a = int(input("请输入第一个整数:")) b = int(i...
    99+
    2024-03-01
    python
  • sql怎么查询每个月的数据
    要查询每个月的数据,可以使用SQL中的DATEPART函数来提取日期字段中的月份,然后根据月份进行分组和聚合操作。 以下是一个示例查...
    99+
    2024-04-09
    sql
  • mysql如何获取某个时间段每一天、每一个小时的统计数据
    小编给大家分享一下mysql如何获取某个时间段每一天、每一个小时的统计数据,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!获取每一天的统计数据做项目的时候需要统对项目日志做分析,其中有一个需...
    99+
    2024-04-02
  • vb怎么统计每个字符出现的次数
    你可以使用一个Dictionary对象来存储每个字符出现的次数,然后遍历字符串中的每个字符并更新对应的计数器。以下是一个示例代码: ...
    99+
    2024-03-02
    vb
  • python中的数据类型怎么判断
    在Python中,可以使用type()函数来判断一个对象的数据类型。例如: x = 5 print(type(x)) # 输出: ...
    99+
    2023-10-25
    python
  • python怎么判断数字在哪个区间
    在python中使用if_else语句判断数字在哪个区间,具体方法如下:def main():data = int(input('输入一个整数:'))if 90 ...
    99+
    2024-04-02
  • Reddit中怎么统计每个帖子的浏览量
    今天就跟大家聊聊有关Reddit中怎么统计每个帖子的浏览量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。计数机制对于计数系统我们主要有四种需求:帖子...
    99+
    2024-04-02
  • 怎么使用SAP Analytics Cloud统计C4C系统每天新建的Lead个数和预测趋势
    怎么使用SAP Analytics Cloud统计C4C系统每天新建的Lead个数和预测趋势,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。从SAP Cloud ...
    99+
    2023-06-03
  • SQL怎么计算每个分组的中位数
    这篇文章主要为大家分析了SQL怎么计算每个分组的中位数的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“SQL怎么计算每个分组的中位数”的知识吧。中位数是指一组...
    99+
    2023-06-03
  • 如何使用python统计每个数字出现的次数
    你可以使用Python中的字典来统计每个数字出现的次数。以下是一个示例代码:```pythonnumbers = [1, 2, 3,...
    99+
    2023-09-16
    python
  • MySQL怎么判断三个数的大小
    要判断三个数的大小,可以使用MySQL的IF语句和比较运算符。以下是一个示例: SELECT IF(a > ...
    99+
    2024-04-09
    MySQL
  • 使用SQL统计某个表每天的总量和增量 mysql数据库
    举例子:一个user表 有user_id自增主键,还有create_time用户创建时间    业务需求  让你统计每天用户的总量和相比前一天增加了多少用户量如图表二这种。首先...
    99+
    2024-04-02
  • C语言怎么判断三个数中的最大数
    本篇内容主要讲解“C语言怎么判断三个数中的最大数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言怎么判断三个数中的最大数”吧!通过屏幕我们输入三个数字,并找出最大的数。实例#include ...
    99+
    2023-06-17
  • Shell脚本中怎么判断输入参数的个数
    这期内容当中小编将会给大家带来有关Shell脚本中怎么判断输入参数的个数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。$#代表了命令行的参数数量,可以看以下实例:if [ $# != 1 ] ; then...
    99+
    2023-06-09
  • 怎么在python中输入一个数并判断是否为素数
    本篇文章给大家分享的是有关怎么在python中输入一个数并判断是否为素数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python主要用来做什么Python主要应用于:1、We...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作