获得两天之间相差的天数。

 private static int daysBetween(Date date1, Date date2) {Calendar cal = Calendar.getInstance();cal.setTime(date1);long time1 = cal.getTimeInMillis();cal.setTime(date2);long time2 = cal.getTimeInMillis();long between_days = (time2 - time1) / (1000 * 3600 * 24);return Integer.parseInt(String.valueOf(between_days)) + 1;}

在当前日期时间上加一天。

 private static Date getnextDay(final Date date) {Calendar c = Calendar.getInstance();c.setTime(date);c.set(Calendar.DATE, c.get(Calendar.DATE) + 1);c.set(Calendar.HOUR_OF_DAY, 0);c.set(Calendar.MINUTE, 0);c.set(Calendar.SECOND, 0);c.set(Calendar.MILLISECOND, 0);return c.getTime();}

获得指定天数是一周的第几天。

 private int getDayOfWeek(Date date) {Calendar cal = Calendar.getInstance();cal.setTime(date);long whichDay1 = cal.get(Calendar.DAY_OF_WEEK);return Integer.parseInt(String.valueOf(whichDay1)) - 1;}

这个是一周的第几天,与下面的数组对应。

     String[] weeks = new String[] { "星期日", "星期一", "星期二", "星期三", "星期四","星期五", "星期六" };

JAVA对时间的几个处理小方法相关推荐

  1. java datetime 转换_如何实现Java日期时间格式转换

    Java日期时间以及日期相互转换 Java日期时间,以及相互转化,供大家参考,具体内容如下 package com.study.string; import java.text.ParseExcept ...

  2. java如何计算时间天数差,java计算两个时间相差天数的方法汇总

    问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...

  3. java计算机毕业设计基于安卓Android/微信小程序的大学生签到管理系统APP

    项目介绍 随着Internet的发展,人们的日常生活已经离不开网络.未来人们的生活与工作将变得越来越数字化,网络化和电子化.网上管理,它将是直接管理签到系统app的最新形式.本论文是以构建签到系统ap ...

  4. java根据时间判断星期几_java怎么根据日期判断是星期几

    java怎么根据日期判断是星期几 发布时间:2020-06-23 09:31:18 来源:亿速云 阅读:112 作者:Leah 这篇文章将为大家详细讲解有关java怎么根据日期判断是星期几,小编觉得挺 ...

  5. java计算机毕业设计基于安卓Android/微信小程序的校园闲置二手交易平台APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模式,校园二手交易平台小程序将是又一个从传统管理到智能化信息管理的典型案例,对于传统的校园二手交易,所包括的信息内 ...

  6. java定时器时间配置

    java定时器时间配置 这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号 说明 是否必填 允许填写的值 允许的通配符 ...

  7. 一文告诉你Java日期时间API到底有多烂

    前言 你好,我是A哥(YourBatman). 好看的代码,千篇一律!难看的代码,卧槽卧槽~其实没有什么代码是"史上最烂"的,要有也只有"史上更烂". 日期是商 ...

  8. 用Java测试电脑速度的小方法

    Java测试电脑速度的小方法 用System类中的currentTimeMillis()方法 public static long currentTimeMillis() 返回当前时间(以毫秒为单位) ...

  9. java交易撮合怎么实现_「康力电梯002367」“股票实时交易系统如何实现高并发撮合交易?最好有java架构“java 股票分析工具-京东方a小-seo金融...

    本文由京东方a小编创作于2020-09-10 21:11:04发布的来源于seo金融股票配资http://www.drill-pipe.com/gov/52833.html请您欣赏.seo金融网拥有众 ...

最新文章

  1. Spring+MyBatis
  2. Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由
  3. php入门篇-------PHPCMS 入口文件,自动加载系统函数和URL规则
  4. java ee cdi_Java EE CDI bean范围
  5. CPU 明明 8 个核,网卡为啥拼命折腾一号核?
  6. 55种数据可视化开源工具_通过开源工具增强学生能力的15种方法
  7. Onboard,迷人的引导页样式制作库
  8. verilog中~在判断中的作用
  9. 数字图像处理-图像复原
  10. IPv6 to IPv4过渡技术——NAT64配置实例
  11. android系统升级实现,疯狂升级的Android系统
  12. android 重启自身app
  13. 6个Python数据分析神器~
  14. 国家开放大学计算机基础应用型题一,国家开放大学(电大)《计算机应用基础》上机网考常考操作题及步骤...
  15. 微信网页Audio自动播放(IOS安卓)
  16. 新商用密码产品认证梳理——参考资料篇
  17. React从零开始搭建项目
  18. vue如何引入外部js文件,待解决,急!!!
  19. 每日一语20130925
  20. 网站忘记密码怎么找回?

热门文章

  1. (并查集)Find them, Catch them
  2. python dataframe 列赋值_dataframe根据新列特征的条件为其赋值,给
  3. VLAN端口转发原则
  4. java方法的传递方式_JAVA基础--方法传参
  5. 导航无限级菜单 java,Element NavMenu 无限级菜单
  6. android listview自动加载更多,如何实现 Android ListView『上拉加载更多』?
  7. android 照片特效,android触摸时扭曲变形图片照片,图片特效
  8. java高效写文件_java如何高效读写10G以上大文件
  9. resultmap拿不到数据_阿里巴巴国际站每日电商运营工作数据表格
  10. python 生成字符串_Python字符串生成器,按照特定的顺序