2019独角兽企业重金招聘Python工程师标准>>>

最近将工作中用到一些工具类总结了一下,写了一个日期类发出来供大家一起学习参考,各位高手如果有其他的方法欢迎扩充到里面,也欢迎指出我的代码中的错误与不足,大家共同进步共同学习

/*** 将日期对象按照换为时间字符串* 默认格式为"yyyy-MM-dd HH:mm:ss"* @param sourceTime* @return* @throws ParseException*/public static String formatDate(Date sourceDate)/*** 将日期对象按照指定格式转换为时间字符串* @param sourceTime* @param formatStr* @return* @throws ParseException*/public static String formatDate(Date sourceDate, String formatStr) /*** 将时间字符串按照指定格式转换为时间字符串* @param sourceTime* @param formatStr* @return* @throws ParseException*/public static String formatDate(String sourceTime, String formatStr) /*** 得到当前时间指定天数之前几天的日期* @param days 指定的天数* @return*/public static Date getFormerDateOfDays(int days)/*** 得到当前时间之前几个小时的日期* @param hours 指定的小时数* @return*/public static Date getFormerDateOfHours(int hours){}/** * 得到当前时间之前多少秒的日期* @param sec 指定的秒数* @return*/public static Date getFormerDateOfSecond(int sec){   }/*** 得到指定日期之前sec秒的日期* @param days 指定的天数* @return*/public static Date getFormerDateOfSecond(Date date, int sec){  }/*** 将时间字符串转换为日起对象* 默认格式为“yyyy-MM-dd HH:mm:ss” * “yyyy/MM/dd HH:mm:ss”也可以* @param sourceTime* @return* @throws ParseException*/public static Date paresDate(String sourceTime) throws ParseException {  }/*** 返回指定月份的最后一天* @param year* @param month* @return*/public static int getLastDayOfMonth(int year, int month){ }/*** 计算两个日期间的秒数* @param beginDate* @param endDate* @return* @throws ParseException*/public static long getSecondBetweenDate(String beginDate, String endDate) throws ParseException {  }/*** 将时间字符串按照指定格式转换为日期对象* @param sourceTime* @param formatStr* @return* @throws ParseException*/public static Date paresDate(String sourceTime, String formatStr) throws ParseException {  }public static void main(String[] args) {try {System.out.println("*************************总结的日期相关操作工具测试开始*************************");System.out.println("将日期对象按照换为时间字符串 (默认格式为\"yyyy-MM-dd HH:mm:ss\"): "+ formatDate(new Date()));System.out.println("将日期对象按照指定格式转换为时间字符串 : "+ formatDate(new Date(), "yyyy+MM+dd HH=mm=ss"));System.out.println("得到当前时间指定天数之前几天的日期 : "+ getFormerDateOfDays(3));System.out.println("得到当前时间之前几个小时的日期 : "+ getFormerDateOfHours(533));System.out.println("得到当前时间之前多少秒的日期 : "+ getFormerDateOfSecond(24334));System.out.println("得到指定日期之前sec秒的日期 : "+ getFormerDateOfSecond(paresDate("2021/05/23"), 23423));System.out.println("将时间字符串转换为日起对象 : "+ paresDate("11/25/2102"));System.out.println("返回指定月份的最后一天 : "+ getLastDayOfMonth(2003, 2));System.out.println("计算两个日期间的秒数 : "+ getSecondBetweenDate("2013/03/2 12:34:56", "2013/03/4 11:22:33"));System.out.println("*************************总结的日期相关操作工具测试结束*************************");} catch (ParseException e) {e.printStackTrace();}}
}

具体代码可以从这里下载:http://download.csdn.net/detail/songylwq/5531307

转载于:https://my.oschina.net/u/3647620/blog/1552444

java 最近将工作中用到的工具总结——日期工具相关推荐

  1. 可有可无的Mysql工作技巧 3 -- 工作中用到的理论范式,工具,建模经验

    摄影并不仅仅是对现实世界的还原,更多时候是可以被⽤作传递观点和表达意⻅的⼯具 聚合与分组聚合 聚合函数则属于多行函数,表中的多行记录会参与计算,并返回一个数值,且它通常用于分组的相关统计. 所有的聚合 ...

  2. TypeScript日期工具: date-fns日期工具的使用方法

    安装 1. isToday():判断所传入日期是否为今天 2.isYesterday(): 判断是否为昨天 3.isTomorrow()判断是否为明天. 用法与isToday(), isYesterd ...

  3. 工具类--日期工具类

    public class DateUtils { /** * 获取两个日期之间的所有日期 */ public static List<Date> getBetweenDates(Date ...

  4. 深入理解Java虚拟机-如何利用 JDK 自带的命令行工具监控上百万的高并发的虚拟机性能...

    虚拟机系列文章 深入理解 Java 虚拟机(第一弹) - Java 内存区域透彻分析 深入理解 Java 虚拟机(第二弹) - 常用 vm 参数分析 深入理解 Java 虚拟机-如何利用 Visual ...

  5. java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互

    java gc的工作原理.如何优化GC的性能.如何和GC进行有效的交互 一个优秀的Java 程序员必须了解GC 的工作原理.如何优化GC的性能.如何和GC进行有效的交互,因为有一些应用程序对性能要求较 ...

  6. 5 个流行的用于远程工作和在线会议的开源视频会议工具

    5 个流行的用于远程工作和在线会议的开源视频会议工具 作者: <span class="textcut"><a href="https://itsfos ...

  7. 深入理解Java虚拟机-如何利用 JDK 自带的命令行工具监控上百万的高并发的虚拟机性能

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:打卡活动第二期来啦,100% 能获得奖品个人原创+1博客:点击前往,查看更多 虚拟机系列文章 深入理解 Java ...

  8. java 防渗透_「java、工程师工作经验怎么写」-看准网

    java.工程师工作经验一 工作时间:2014年10月03日-2019年10月03日 | 行业:计算机软件 | 职位:java.工程师 1. 根据移动端产品需求和逻辑流程提出合理.清晰的API结构. ...

  9. 提高Java架构师和程序员效率的10个工具

    Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言.最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求. 无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部 ...

最新文章

  1. [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
  2. Java中的instanceof关键字
  3. 测试开发——flask视图函数与路由 实战重点
  4. 单线程JavaScript
  5. 阿里布局无人驾驶;滴滴成立汽车服务;“京东 AI 天团”首亮相| CSDN极客头条
  6. 每日算法系列【LeetCode 122】买卖股票的最佳时机 II
  7. 游戏必备组件_电脑必备软件~强大到~ 相识恨晚的感觉
  8. 如何彻底删掉360安全卫士(全是干货!!!)
  9. 【React】react实现前端播放m3u8格式视频
  10. 大数据AI Notebook产品介绍和对比
  11. Android 获取手机状态栏高度
  12. 基于Linux的及时通信软件
  13. 使用ColorMatrix简单处理色彩平衡
  14. 如何查看自己的淘宝号使用多久了,淘龄怎么查?
  15. 四月份适合发微信朋友圈的文案
  16. C++ 串口通信程序
  17.  Meltdown论文翻译【转】
  18. WEB 请求处理二:Nginx 请求 反向代理
  19. Unity中的AI算法和实现1-Waypoint
  20. 解决VS中的 无法启动程序,系统找不到指定文件 问题

热门文章

  1. Spring-基于注解的配置[03Bean作用范围和生命周期方法]
  2. 获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃
  3. 谁会C语言,谁会c语言程序设计
  4. 数据结构与算法笔记(二)—— 顺序表
  5. asp.net mysql 事务_ASP.NET Core 1.0 使用 Dapper 操作 MySql(包含事务)
  6. Kotlin优雅的使用sp(SharedPreferences)
  7. think php a方法,PHP_ThinkPHP之A方法实例讲解,ThinkPHP的A方法用于在内部实例 - phpStudy...
  8. inovance变频器说明书参数设置_变频器控制电机速度时,面板调速如何切换为电位器调速...
  9. mysql 缓存监控_MySQL监控性能的一些方法总结
  10. c语言数码管编写程序,跪求单片机0~99数码管显示用C语言编写的程序