时间工具类

  • 关于CalendarUtil项目中工具类的使用
    • 备注

关于CalendarUtil项目中工具类的使用

这是我在自己项目中所编写的时间工具类。如有雷同,纯属巧合

功能 获取当前日期的上三个月日期

这其中有很多关于时间的长短使用的工具类,我会展示出最具代表性的代码,可以举一反三获取当前时间前后任意时间。仅供参考

功能:获取当前日期的上三个月日期

 public static String getMonth(Date date) throws ParseException{SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); // 设置为当前时间 calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 3); // 设置为上三个月 date = calendar.getTime(); return dateFormat.format(date);}

功能:获取当前日期的前一天日期

 public static String getDay(Date date) throws ParseException{SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); // 设置为当前时间 calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) - 1); // 获取当前日期的前一天日期date = calendar.getTime();return dateFormat.format(date);}

功能:获取当前日期的一年后日期

public static String getYear(Date date) throws ParseException{SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); // 设置为当前时间 calendar.set(Calendar.YEAR, calendar.get(Calendar.YEAR) + 1); // 获取当前日期的前一天日期calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) - 1); // 获取当前日期的前一天日期date = calendar.getTime(); return dateFormat.format(date);}

备注

如果有哪位使用请标明出处!

关于CalendarUtil获取时间的工具类相关推荐

  1. JAVA获取N个工作日后的时间的工具类、考虑上班时间、时区

    DayWorkTime代表工作时间描述类 HolidayUtils是计算时间的工具类,addSecondByWorkDay用于计算时间加上指定秒后的工作时间,会自动跳过周末.节假日等.其中holida ...

  2. Java中Date类型如何向前向后滚动时间,( 附工具类)

    Java中的Date类型向前向后滚动时间(附工具类) 废话不多说,先看工具类: 1 import java.text.SimpleDateFormat; 2 import java.util.Cale ...

  3. 万能的时间转换工具类

    最近在项目中遇到了时间换算的问题,特意复习了一下,做个总结 写了一个关于时间的工具类,平常遇到关于时间转换的问题都可以解决 package com.zknw.util;import java.math ...

  4. Java格式化日期用斜杠_[java工具类01]__构建格式化输出日期和时间的工具类

    在之前的学习中,我写过一篇关于字符串格式化的,就主要设计到了时间以及日期的各种格式化显示的设置,其主要时通过String类的fomat()方法实现的. 我们可以通过使用不同的转换符来实现格式化显示不同 ...

  5. RelativeDateFormat时间计算工具类

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;/*** 时间计算工 ...

  6. java外部接口图解_java代码实现访问网络外部接口并获取数据的工具类详解

    java代码实现访问网络外部接口并获取数据的工具类 工具类代码,可以直接copy使用 package com.yqzj.util; import org.apache.log4j.LogManager ...

  7. android 获取手机信息工具类

    package com.yqy.yqy_listviewheadview;import android.content.Context; import android.telephony.Teleph ...

  8. java工具类-计算相对时间的工具类即两个时间的时间差

    java相对时间的工具类,此类中有两个暴露的方法,相对于当前时间的方法和相对于某时间的方法. 返回String,如:2小时前/3天2时13秒/昨天 具体请运行查看 (DateTimeFormatUti ...

  9. 非常强大的java时间处理工具类!

    xk-time 是时间转换,时间计算,时间格式化,时间解析,日历,时间cron表达式和时间NLP等的工具,使用Java8,线程安全,简单易用,多达70几种常用日期格式化模板,支持Java8时间类和Da ...

  10. java使用Calendar类获取常用简单工具类

    2019独角兽企业重金招聘Python工程师标准>>> 前言: 在工作中,我们经常会用到时间相关的.比如月初.月末.年初.年末.指定月份所在季度的季末.当前时间加X天.x月.x年等这 ...

最新文章

  1. 【操作系统】重点知识点总结
  2. linux bash shell之declare
  3. linux用终端上传文件和文件家到远程的服务器
  4. 5、Power Map—实例:填充地图
  5. 【机器学习】知否?知否?广义线性模型
  6. web服务器采用的是什么协议,webservice中采用协议Http,它是指什么意思
  7. 多项式除法,多项式取模
  8. [react] 请说说什么是useRef?
  9. java从入门到精通第11章_《Java从入门到精通》第十章学习笔记
  10. Glibc 和 uClibc的区别
  11. Google Wave 的失败给现代实时协作办公的一个重大教训!
  12. php 下载的文件损坏,php 文件下载 出现下载文件内容乱码损坏的解决方法
  13. Linux 切换用户
  14. 字符串初始化_触发类初始化的几个面试坑
  15. 磁力链转bt种子 python_实战Python实现BT种子转化为磁力链接
  16. RTP直播分发服务器集群方案
  17. 万年历(hao123)代码
  18. 计算广告——搜索广告技术初窥
  19. 【反射机制】与 【xml解析 】之 巧夺天工 —————— 开开开山怪
  20. 1.9G的视频被压缩为64K

热门文章

  1. 全景视频的格式转换工具
  2. 实验室设备管理系统SQL代码
  3. IPhone UC 浏览器基于cookie登录的用户无法退出(无法删除 cookie)问题
  4. 网络安全—DDoS攻防
  5. android怎么安装CA证书及代理抓包
  6. 再也不用等待tomcat慢慢下载
  7. 再创学习生命力—破与立中成长
  8. Windows7电脑自动断网的解决方法
  9. Mac电脑快速断网详细
  10. GC-MS分析方法如何定性与定量?