项目中很多的计算都是关于最新周数的变动进行计算的!

项目初期

很多表没有添加年份字段,一跨年修改表结构、分表;

代码中很多的地方没考虑到周数的更迭,会1-52的连续变化;

导致

连续的修改,持续了三周,也导致了加班很多!填坑填的好心累!

反思!

1.对于周数不应该按照周数计算区分,应该按照日期进行区分,更精准,以后的扩展也方便

2.代码应该封装好,因为对于最新周数没有封装,导致找到一个修改一个!如封装好就只需要修改几处就可以了!

3.日期也不是最准确的,按照时间戳是最最最准确的!!!!!

反思项目最新周数的反复反复修改相关推荐

  1. LeetCode 1953. 你可以工作的最大周数

    文章目录 1. 题目 2. 解题 1. 题目 给你 n 个项目,编号从 0 到 n - 1 . 同时给你一个整数数组 milestones ,其中每个 milestones[i] 表示第 i 个项目中 ...

  2. java根据周数获取日期_java获取日期的周数和所属年份

    在项目中遇到需要导出excel表格   表格的标题需要根据数据来动态获取 格式为     2017年第 50  周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...

  3. ISO 8601中周数的处理及 Joda-Time 的使用

    不知道你是否忍受够了JDK 中对周这种日期的处理,比如 2017-1-1.这天不知道你是该记为 2017年的第0周,还是第一周.而且周日到底是每周的第1天,或者是第0天,或者是周一才是每周的第1天,周 ...

  4. 很干(货)很干(货)的日期计算 - 日期间隔计算 -(月数、周数、天数)

    前言 项目中需要判断两个日期之间间隔的(月数.周数.天数.),所以在此分享一下 目录 一. 两个时间相差月数 二. 两个时间相差周数 三. 两个时间相差天数 四. 其他 正文 一. 两个时间相差月数 ...

  5. java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API

    ===============================2016年9月版 分割线======================================== 之前版本的我太simple了.. ...

  6. python代码根据时间获取周数(week of the year)

    python代码根据时间获取周数(week of the year) # 使用python获取当前是当年的第多少周 import time import datetime # 获取今天是第几周 pri ...

  7. python获取时间周数_【手把手教你】Python量化策略风险指标

    如何衡量一个量化策略的好坏?一是比较稳定的收益,二是有严谨的回测,三是有清晰的逻辑.--刘富兵 引言 引言尽管过去不能代表未来,通过历史回测来评估量化策略仍然是量化投资非常重要的一环.量化回测过程中常 ...

  8. 使用PYTHON统计项目代码行数

    目录 一 使用PYTHON统计项目代码行数 二 应用实例 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 使用PYTHON统计项目代码行数 遇到一个非常小的需求:统计一个项目里头的各类源代码 ...

  9. oracle解析儒略日,利用to_char获取当前日期准确的周数!

    总的来说周数的算法有两种: 算法一:iw算法,每周为星期一到星期日算一周,且每年的第一个星期一为第一周,就拿2014年来说,2014-01-01是星期三,但还是算为今年的第一周,可以简单的用sql函数 ...

最新文章

  1. ICML2020 | PGFS:如何保证生成分子是可合成的?强化学习来帮忙
  2. 记住,永远不要在MySQL中使用“utf8”
  3. 国产系统安装安卓应用教程
  4. 服务器系统加速,系统加速技巧:让Linux启动更加快速
  5. GraphPad Prism 9.2.0 更新新功能说明
  6. 【Python】Pandas宝藏函数-concat()
  7. C# VS2012操作word文档 (一).创建文档
  8. OpenWrt 之 MT7628 移植第三方SPI驱动
  9. StyleGAN-基于样式的生成对抗网络(论文阅读总结)(精)
  10. RedHat Linux 5企业版开启VNCSERVER远程桌面功能[转]
  11. 长等线,中等线,正等线,细等线,扁宋,扁等线
  12. AntV X6源码简析
  13. (有理数类 )创建一个名为Rational的类,进行分数运算。
  14. 一些文学常识。。。。。。
  15. 信息安全工程师学习笔记《第三章》
  16. 科技向善,一念天堂。
  17. Docker仓库认证registry
  18. 27.FFmpeg+OpenGLES+OpenSLES播放器实现(一.音视频基础知识概要)
  19. pdf中怎么编辑修改内容
  20. 136 模型的操作3

热门文章

  1. MapReduce原理与设计思想(转载:http://blog.jobbole.com/80619/)
  2. Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
  3. java 时间戳和PHP时间戳 的转换 php time()
  4. android运行jar文件路径,java命令行执行jar包报错解决
  5. 初学者学习Python,掌握这些实用小技巧能快速入门!
  6. 2018-2019-1 20165330 《信息安全系统设计基础》第二周学习总结
  7. Python 工匠:编写条件分支代码的技巧
  8. 移动端前端常见的触摸相关事件touch、tap、swipe等整理
  9. json和对象、list互转
  10. IOS 委托和协议区别和联系 (-)