在实际的应用中,经常会求一些期末指标,比如期末库存金额(就是每个月末那天的库存金额),这时候可以用python脚本来求这些月末日期。

然后把这些数据放到txt中,然后手动导入到一个临时表中,就制作成一个只包含月末日期的表。

代码:

# coding:utf-8
import calendar
a1 = [2015,2016]
a2 = [1,2,3,4,5,6,7,8,9,10,11,12]
for i in a1:for j in a2:day = calendar.monthrange(i,j)[1]print(str(i) + "-" + str(j).rjust(2,'0') + "-" + str(day))

结果如下:

2015-01-31
2015-02-28
2015-03-31
2015-04-30
2015-05-31
2015-06-30
2015-07-31
2015-08-31
2015-09-30
2015-10-31
2015-11-30
2015-12-31
2016-01-31
2016-02-29
2016-03-31
2016-04-30
2016-05-31
2016-06-30
2016-07-31
2016-08-31
2016-09-30
2016-10-31
2016-11-30
2016-12-31

求每个月的最后一天日期相关推荐

  1. ORACLE - 求 某年 -某月/某周 最后一天日期

    求 某年某周 的最后一天: 周定义: 每年1月1号 为第一周的开始,周一为周的第一天 CREATE OR REPLACE FUNCTION func_week_lastdate(ye IN NUMBE ...

  2. python生成每个月最后一天_python 求下个月的最后一天

    [1]根据当前月求上个月.下个月的最后一天 (1)求当前月最后一天 (2)求前一个月的最后一天 (3)求下一个月的最后一天 学习示例与应用实例,代码如下: #!/usr/bin/python3 #-* ...

  3. 获取某一日期所在月份的第一天日期或最后一天日期

    获取指定日期所属月份的第一天日期: SET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GO-- ================================ ...

  4. 获取指定日期所属年份的第一天日期或最后一天日期

    写了2个自定义函数,获取指定日期所在年份的第一天日期或最后一天的日期: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============ ...

  5. Oracle获取指定月最后一天日期(last_day函数)

    获取指定月最后一天日期: select sysdate 当前日期,last_day(sysdate) 最后一天日期 from dual

  6. new Date() 获取本月天数、获取本月的最后一天日期

    var currentDate = new Date(); var currentY = currentDate.getFullYear(); var currentM = currentDate.g ...

  7. calendar获取本周一的日期_Swift - 获取本周(或指定日期所在周)的第一天、最后一天日期...

    原来我写过一篇文章介绍如何计算当月.当年.或者指定年月的第一天.最后一天日期(点击查看).有网友问要怎么得到指定周的的第一天.最后一天日期.下面我通过代码进行演示. 一.获取本周的第一天.最后一天日期 ...

  8. oracle 取上季末日期,怎么获取上上个季度最后一天日期

    Java code/** * 取得上上季度最后一天日期 * @param date 日期 * @return */ public String getLastDay(Date date){ //取得日 ...

  9. java根据传的日期(yyyy-MM-dd)向前推X月或者向后推X月取X月最后一天日期

    java根据传的日期(yyyy-MM-dd)向前推X月或者向后推X月取X月最后一天日期 说明 代码 说明 今天有个数据处理要将日期格式为yyyy-MM-dd的日期要向前推1个月后,取那个月最后一天日期 ...

最新文章

  1. 今天看到的关于深度学习的一篇文章,可以好好学习下
  2. java 课程设计 计算器_JAVA课程设计-计算器(201521123028 李家俊)
  3. 登陆模块防止恶意用户客户端攻击
  4. Chrome报错:Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
  5. 产品经理在工作中如何进行沟通
  6. SAP ABAP Netweaver系统的传输请求类型和原始系统的含义
  7. 数学--数论--HDU6919 Senior PanⅡ【2017多校第九场】
  8. 四、WebApp 基础可视组件(IVX 快速开发教程)
  9. mysql如何定位耗时较长的sql_Mysql实例mysql优化之定位效率较低的SQL
  10. django-orm操作小结
  11. 天池发起全球城市计算AI挑战赛-总奖池30万人民币
  12. 电脑有电流声怎么解决_【音响杂谈】音响有电流声怎么办 - 音响杂音的处理办法...
  13. ssh-copy-id命令的介绍,使免密更方便
  14. 编译器C-Free V352注册算法分析
  15. linux安全策略加固文档_系统加固之Linux安全加固
  16. BS7799,ISO17799与ISO27001的关系
  17. chrome下载提示网络错误
  18. methodinvocationexception: property ‘driverclassname‘ threw exception; nested exception is java.lang
  19. 文本比较算法剖析(1)-如何确定最大匹配率
  20. 老年人也能解决智能技术困难问题

热门文章

  1. 美国克莱姆森大学计算机专业排名,2014年美国研究生计算机专业排名
  2. S3C2440裸机实战 之一 创建初始工程
  3. 微信公众号文章采集 爬取微信文章 采集公众号的阅读数和点赞数?
  4. ***的实践总结经验
  5. 【Android 仿微信通讯录 导航分组列表-上】使用ItemDecoration为RecyclerView打造带悬停头部的分组列表
  6. 如何来隐藏自己本地的ip地址进行上网?
  7. 【CUDA 基础】3.1 CUDA执行模型概述
  8. 数据结构PTA习题:进阶实验5-3.2 新浪微博热门话题 (30分)
  9. 后台拼接字符串加双引号
  10. FUHLEN/富勒 U79/U79G节能系列/U系列无线2.4G接收器-淘宝网