java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API
===============================2016年9月版 分割线========================================
之前版本的我太simple了...最近再去研究了一下Java8的新时间API,发现更有简单的方式去处理
LocalDate localDate1 = LocalDate.parse("2015-12-01");
LocalDate localDate2 = LocalDate.parse("2016-01-15");
System.out.println(localDate1.until(localDate2, ChronoUnit.WEEKS));
这样就完了...用Temporal.unitl方法,这个方法就是计算两个Temporal之间TemporalUnit单位类型的距离的,LocalDate也是Temporal的一个实现类嘛,所以可以调用的,单位的话ChronoUnit是一个枚举,里面有很多可以选择的单位,可以计算其他时间距离
(p.s : Java8的时间API,抽象了时间的概念,用Temporal和TemporalAccessor来定义了时间的基石,划分抽象了和基石相关的时间关系,时间单位TemporalUnit,时间字段TemporalField,时间量TemporalAmount,把这些抽象接口理顺了...会发现用Java8时间API几乎可以满足你任何时间计算,以上是个人理解,仅供参考)
==============================2015年11月版 分割线========================================
我看周数在java8的新API里用的不太多啊,基本都是什么算年,年月,算天的,下面有方法可以计算两个LocalDate之间的年数,月数和天数的,看能否对你有些帮助
这个Period对象里封装了两个LocalDate之间的一些时间数据,这个结果表示,当前这两个时间相差1个月零14天的
java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API相关推荐
- java:通过Calendar类正确计算两日期之间的间隔
在开发Android应用时偶然需要用到一个提示用户已用天数的功能,从实现上来看无非就是持久化存入用户第一次使用应用的时间firstTime(通过SharedPreferences .xml.sqlit ...
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...
- 获取指定日期之间的各个周和月
2019独角兽企业重金招聘Python工程师标准>>> 日志格式化类 Date.class.php <?php class Datefmt{function __constru ...
- php 获取两个日期相隔几周,怎么样计算2个日期之间相差几周
你的位置: 问答吧 -> PHP基础 -> 问题详情 怎么样计算2个日期之间相差几周 如题 如果2个日期在同一年中的话可以通过date("W",unix时间戳)来计算 ...
- java 月份间隔_java计算两个日期之间相隔的月份(向下取整)
最近需求里面有个需要计算两个日期之间相隔的月份,写起来还挺繁琐,需要将各种情况都要考虑到,写了一个作为以后自己的工具吧. //获取哪一天 public static int getDay(Date d ...
- mysql 排除节假日_MYSQL 两日期之间的工作日(去掉周六日,不考虑节假日)_mysql...
mysql 两日期之间的工作日(除去周六日,不考虑节假日) select (floor(days/7)*5+days%7 -case when 6 between wd and wd+days%7-1 ...
- Java 计算任意两天之间相隔的天数
在学习了Java中的Date类相关的方法之后,我试着自己写了小程序可以计算任意两天之间相隔的天数,挺好用的. 设计思路: 运用Date类中提供的getTime()方法,获取输入的日期与1990-01- ...
- 通过Calendar计算两个日期之间相差的周次
public static int getWeekByDate(Date startTime,Date endTime){Calendar startCalendar = Calendar.getIn ...
- Oracle计算某日期段内排除周六日之后的天数(请假,工作日,日期型)
因为本人不是主要从事Oracle等大数据操作方向,所以对于SQL语句了解并不专业,本文主要用于记录自己的使用心得,以及为广大网友提供思路,如果不喜欢我的解析和讲解可以直接跳过,拿走你觉得有用的SQL. ...
最新文章
- 使用Java监控工具出现 Can't attach to the process
- 关于交换机SVI(转)
- js 点击最后一个 和倒数第二个_期货及期权品种的最后交易日,您都了解吗?...
- BZOJ-2716-天使玩偶angel-CDQ分治
- 30 整数中1出现的次数(从1到n整数中1出现的次数)这题很难要多看*
- Vue中去掉表单对象上前后空格
- 「独家」五面阿里P6:Java开发面试题及答案
- Java操作HBase
- 工行金融级微服务架构的实践
- 关于git diff的一个命令
- 基于物理渲染的基础理论
- 11张高清Python全知识地图,强烈建议学习
- 力扣题目——350. 两个数组的交集 II
- 原码、反码、补码、移码的换算关系
- fork函数_Linux中子进程回收函数:wait和waitpid
- IPD在华为成功的6个原因
- IDEA 导入 czml-writer
- Spring MVC参数化测试 - Junit Parameterized
- 通过游戏,ACCU和乌克兰进行测试
- Python爬虫三:抓取链家已成交二手房信息(58W数据)
热门文章
- 图像的上采样和下采样
- Learn OpenGL (六):坐标系统
- 只需三分钟您就可以用nodejs搭建静态网页服务器(配置静态网页访问目录)
- div渐变遮罩效果:纵向和水平反向渐变遮罩效果,让戛然而止的页面多一丝丝淡淡的过渡效果,温柔中透露着一缕缕优雅...
- 为ThinkPad T420增加一根4G内存
- C#和Unity游戏开发者大师班2021 (2D,3D和FPS)
- 设计模式 之美 -- 简单工厂模式
- 轻量级git服务器 Gogs git 服务器搭建
- Ubuntu 8.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Tessellation (曲面细分) Displacement Mapping (贴图置换)