java 最近将工作中用到的工具总结——日期工具
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 最近将工作中用到的工具总结——日期工具相关推荐
- 可有可无的Mysql工作技巧 3 -- 工作中用到的理论范式,工具,建模经验
摄影并不仅仅是对现实世界的还原,更多时候是可以被⽤作传递观点和表达意⻅的⼯具 聚合与分组聚合 聚合函数则属于多行函数,表中的多行记录会参与计算,并返回一个数值,且它通常用于分组的相关统计. 所有的聚合 ...
- TypeScript日期工具: date-fns日期工具的使用方法
安装 1. isToday():判断所传入日期是否为今天 2.isYesterday(): 判断是否为昨天 3.isTomorrow()判断是否为明天. 用法与isToday(), isYesterd ...
- 工具类--日期工具类
public class DateUtils { /** * 获取两个日期之间的所有日期 */ public static List<Date> getBetweenDates(Date ...
- 深入理解Java虚拟机-如何利用 JDK 自带的命令行工具监控上百万的高并发的虚拟机性能...
虚拟机系列文章 深入理解 Java 虚拟机(第一弹) - Java 内存区域透彻分析 深入理解 Java 虚拟机(第二弹) - 常用 vm 参数分析 深入理解 Java 虚拟机-如何利用 Visual ...
- java gc的工作原理、如何优化GC的性能、如何和GC进行有效的交互
java gc的工作原理.如何优化GC的性能.如何和GC进行有效的交互 一个优秀的Java 程序员必须了解GC 的工作原理.如何优化GC的性能.如何和GC进行有效的交互,因为有一些应用程序对性能要求较 ...
- 5 个流行的用于远程工作和在线会议的开源视频会议工具
5 个流行的用于远程工作和在线会议的开源视频会议工具 作者: <span class="textcut"><a href="https://itsfos ...
- 深入理解Java虚拟机-如何利用 JDK 自带的命令行工具监控上百万的高并发的虚拟机性能
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:打卡活动第二期来啦,100% 能获得奖品个人原创+1博客:点击前往,查看更多 虚拟机系列文章 深入理解 Java ...
- java 防渗透_「java、工程师工作经验怎么写」-看准网
java.工程师工作经验一 工作时间:2014年10月03日-2019年10月03日 | 行业:计算机软件 | 职位:java.工程师 1. 根据移动端产品需求和逻辑流程提出合理.清晰的API结构. ...
- 提高Java架构师和程序员效率的10个工具
Java受到全球百万计开发者的追捧,已经演变为一门出色的编程语言.最终,这门语言随着技术的变化,不断的被改善以迎合变化的市场需求. 无论你是否拥有一家科技公司,软件已经成为几乎每一个企业不可或缺的一部 ...
最新文章
- [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- Java中的instanceof关键字
- 测试开发——flask视图函数与路由 实战重点
- 单线程JavaScript
- 阿里布局无人驾驶;滴滴成立汽车服务;“京东 AI 天团”首亮相| CSDN极客头条
- 每日算法系列【LeetCode 122】买卖股票的最佳时机 II
- 游戏必备组件_电脑必备软件~强大到~ 相识恨晚的感觉
- 如何彻底删掉360安全卫士(全是干货!!!)
- 【React】react实现前端播放m3u8格式视频
- 大数据AI Notebook产品介绍和对比
- Android 获取手机状态栏高度
- 基于Linux的及时通信软件
- 使用ColorMatrix简单处理色彩平衡
- 如何查看自己的淘宝号使用多久了,淘龄怎么查?
- 四月份适合发微信朋友圈的文案
- C++ 串口通信程序
- Meltdown论文翻译【转】
- WEB 请求处理二:Nginx 请求 反向代理
- Unity中的AI算法和实现1-Waypoint
- 解决VS中的 无法启动程序,系统找不到指定文件 问题
热门文章
- Spring-基于注解的配置[03Bean作用范围和生命周期方法]
- 获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃
- 谁会C语言,谁会c语言程序设计
- 数据结构与算法笔记(二)—— 顺序表
- asp.net mysql 事务_ASP.NET Core 1.0 使用 Dapper 操作 MySql(包含事务)
- Kotlin优雅的使用sp(SharedPreferences)
- think php a方法,PHP_ThinkPHP之A方法实例讲解,ThinkPHP的A方法用于在内部实例 - phpStudy...
- inovance变频器说明书参数设置_变频器控制电机速度时,面板调速如何切换为电位器调速...
- mysql 缓存监控_MySQL监控性能的一些方法总结
- c语言数码管编写程序,跪求单片机0~99数码管显示用C语言编写的程序