- 浏览: 311704 次
文章分类
最新评论
-
luokery:
你把正常的代码放到try里面不就好了, 异常的时候就catch ...
巧用while循环避免执行除了异常处理的的另一个处理机制 -
java_doom:
这个行号根据什么来的 为什么不是连续的?
别拿Hadoop map key当id使 -
mixer_b:
...
写博客的那些事儿 -
flyfx:
谢谢谢谢
java break,continue,return 使用。【借鉴与改编】 -
andilyliao:
比起青鸟 我更鄙视大学。
北大青鸟就让你们这么鄙视吗.
主要包含了对时间操作的一些工具方法,仅供参考吧!
源码如下:
- package com..util;
- import java.sql.Timestamp;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.Date;
- public class DataUtil {
- /**
- * 功能: 将日期对象按照某种格式进行转换,返回转换后的字符串
- *
- * @param date 日期对象
- * @param pattern 转换格式 例:yyyy-MM-dd
- */
- public static String DateToString(Date date, String pattern) {
- String strDateTime = null;
- SimpleDateFormat formater = new SimpleDateFormat(pattern);
- strDateTime = date == null ? null : formater.format(date);
- return strDateTime;
- }
- /**
- * 功能: 将传入的日期对象按照yyyy-MM-dd格式转换成字符串返回
- *
- * @param date 日期对象
- * @return String
- */
- public static String DateToString(Date date) {
- String _pattern = "yyyy-MM-dd";
- return date == null ? null : DateToString(date, _pattern);
- }
- /**
- * 功能: 将传入的日期对象按照yyyy-MM-dd HH:mm:ss格式转换成字符串返回
- *
- * @param date 日期对象
- * @return String
- */
- public static String DateTimeToString(Date date) {
- String _pattern = "yyyy-MM-dd HH:mm:ss";
- return date == null ? null : DateToString(date, _pattern);
- }
- /**
- * 功能: 将插入的字符串按格式转换成对应的日期对象
- *
- * @param str 字符串
- * @param pattern 格式
- * @return Date
- */
- public static Date StringToDate(String str, String pattern) {
- Date dateTime = null;
- try {
- if (str != null && !str.equals("")) {
- SimpleDateFormat formater = new SimpleDateFormat(pattern);
- dateTime = formater.parse(str);
- }
- } catch (Exception ex) {
- }
- return dateTime;
- }
- /**
- * 功能: 将传入的字符串按yyyy-MM-dd格式转换成对应的日期对象
- *
- * @param str 需要转换的字符串
- * @return Date 返回值
- */
- public static Date StringToDate(String str) {
- String _pattern = "yyyy-MM-dd";
- return StringToDate(str, _pattern);
- }
- /**
- * 功能: 将传入的字符串按yyyy-MM-dd HH:mm:ss格式转换成对应的日期对象
- *
- * @param str 需要转换的字符串
- * @return Date
- */
- public static Date StringToDateTime(String str) {
- String _pattern = "yyyy-MM-dd HH:mm:ss";
- return StringToDate(str, _pattern);
- }
- /**
- * 功能: 将传入的字符串转换成对应的Timestamp对象
- *
- * @param str 待转换的字符串
- * @return Timestamp 转换之后的对象
- * @throws Exception
- * Timestamp
- */
- public static Timestamp StringToDateHMS(String str) throws Exception {
- Timestamp time = null;
- time = Timestamp.valueOf(str);
- return time;
- }
- /**
- * 功能: 根据传入的年月日返回相应的日期对象
- *
- * @param year 年份
- * @param month 月份
- * @param day 天
- * @return Date 日期对象
- */
- public static Date YmdToDate(int year, int month, int day) {
- Calendar calendar = Calendar.getInstance();
- calendar.set(year, month, day);
- return calendar.getTime();
- }
- /**
- * 功能: 将日期对象按照MM/dd HH:mm:ss的格式进行转换,返回转换后的字符串
- *
- * @param date 日期对象
- * @return String 返回值
- */
- public static String communityDateToString(Date date) {
- SimpleDateFormat formater = new SimpleDateFormat("MM/dd HH:mm:ss");
- String strDateTime = date == null ? null : formater.format(date);
- return strDateTime;
- }
- public static Date getMaxDateOfDay(Date date) {
- if (date == null) {
- return null;
- } else {
- Calendar calendar = Calendar.getInstance();
- calendar.setTime(date);
- calendar.set(11, calendar.getActualMaximum(11));
- calendar.set(12, calendar.getActualMaximum(12));
- calendar.set(13, calendar.getActualMaximum(13));
- calendar.set(14, calendar.getActualMaximum(14));
- return calendar.getTime();
- }
- }
- public static Date getMinDateOfDay(Date date) {
- if (date == null) {
- return null;
- } else {
- Calendar calendar = Calendar.getInstance();
- calendar.setTime(date);
- calendar.set(11, calendar.getActualMinimum(11));
- calendar.set(12, calendar.getActualMinimum(12));
- calendar.set(13, calendar.getActualMinimum(13));
- calendar.set(14, calendar.getActualMinimum(14));
- return calendar.getTime();
- }
- }
- /**
- * 功能:返回传入日期对象(date)之后afterDays天数的日期对象
- *
- * @param date 日期对象
- * @param afterDays 往后天数
- * @return java.util.Date 返回值
- */
- public static Date getAfterDay(Date date, int afterDays) {
- Calendar cal = Calendar.getInstance();
- cal.setTime(date);
- cal.add(Calendar.DATE, 1);
- return cal.getTime();
- }
- // day
- /**
- * 功能: 返回date1与date2相差的天数
- *
- * @param date1
- * @param date2
- * @return int
- */
- public static int DateDiff(Date date1, Date date2) {
- int i = (int) ((date1.getTime() - date2.getTime()) / 3600 / 24 / 1000);
- return i;
- }
- // min
- /**
- * 功能: 返回date1与date2相差的分钟数
- *
- * @param date1
- * @param date2
- * @return int
- */
- public static int MinDiff(Date date1, Date date2) {
- int i = (int) ((date1.getTime() - date2.getTime()) / 1000 / 60);
- return i;
- }
- // second
- /**
- * 功能: 返回date1与date2相差的秒数
- *
- * @param date1
- * @param date2
- * @return int
- */
- public static int TimeDiff(Date date1, Date date2) {
- int i = (int) ((date1.getTime() - date2.getTime()));
- return i;
- }
- }
- DataUtil.rar (1.2 KB)
- 下载次数: 12
发表评论
-
java如何终止线程
2012-04-24 21:38 1029对于线程的终止或者中断,由于java中Thread.stop方 ... -
ubuntu-11.10-server-i386学习笔记-网络基本配置
2012-04-23 22:11 9891. 静态IP地址配置 配置文件路径:/etc/networ ... -
ubuntu-11.10-server-i386学习笔记-Apache安装
2012-04-23 22:11 790第一步:先更新安装包缓存 1.1 sudo apt-get ... -
ubuntu-11.10-server-i386学习笔记-SVN版本服务器安装
2012-04-23 22:10 1029在安装SVN前,假设你的Apache已经安装好了。 ... -
ubuntu-11.10-server-i386学习笔记-SVN版本服务器-客户端测试
2012-04-23 22:10 703进入客户端测试之前,您应该确保svn服务器已经正确安装,如果您 ... -
svn服务器搭建经验总结
2012-04-23 22:09 944从最近几天的实验来看,svn(Subversion versi ... -
Java根据word模板生成word文档之后台解析和实现及部分代码(二)
2012-04-18 13:59 1861上一节贴出了web应用访问生成报告的action ... -
Java根据word模板生成word文档之后台解析和实现及部分代码(一)
2012-04-18 13:59 2034后台主要工作是解析XML定义的标签文件,并 ... -
单例类、final、抽象类
2012-04-15 23:53 1613前些日子一直没写博客,因为病了,所以就耽误了,现在好点了 ... -
怎样在架构中合理的设置request中的Lcoale
2012-04-15 23:51 1200相信很多朋友在做J2EE国际化的时候,很可能遇到这个问题 ... -
POI Excel导出,我的又一个模板方法
2012-04-14 21:49 2752下面有源码,下载就可以用,如果因为包的问题,就拷贝我 ... -
Poi 读写Excel 合并ExcelSheet Struts2实现
2012-04-14 21:48 1444网上有许多人在找这样的例子,有多个Excel,要把他们合 ... -
POI读取Excel浅谈
2012-04-14 21:48 827先看代码,挨句解释: 一般遍历使用两种方式,1:得到总 ... -
struts2项目中静态html在firefox下乱码的解决
2012-04-13 00:03 937struts2 项目,通常开 ... -
黑马程序员——Java开发前奏
2012-04-12 23:59 777对于Java,我的一 ... -
《JAVA与模式》之单例模式
2012-04-12 23:58 725在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模 ... -
Java中的String不再纠结
2012-04-12 23:58 1421又是新的一月,又是各种总结,先分享一下java中st ... -
swing绘制了一只直升机
2012-04-12 23:56 3375周末用swing绘制了一只直升机 对swing的的绘制技 ...
相关推荐
java 时间 datatime 工具类
[工具类] 一个压缩工具类.java.txt [工具类] 用java编写简单UDP网络通信程序 .java.txt [工具类] 中文验证.jsp.txt [工具类] 日期DateUtil.java [工具类] 文件FileUtil.java [工具类] 通信客户端simpleClient.java ...
[工具类] 一个压缩工具类.java.txt [工具类] 用java编写简单UDP网络通信程序 .java.txt [工具类] 中文验证.jsp.txt [工具类] 日期DateUtil.java [工具类] 文件FileUtil.java [工具类] 通信客户端simpleClient.java ...
JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...
4.[工具类] 时间工具TimeUtil.java 5.[工具类] 通信服务端simpleServer 6.[工具类] 使用Java程序来实现HTTP文件的队列下载 .java 7.[工具类] 文件操作工具类 .java 8.[工具类] 序列化保存为XML文件的工具类 .java 9....
java日期时间工具类超级全。其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;获取系统当前时间戳;获取当前日期 yy-MM-dd;得到两个时间差 格式yyyy-MM-dd HH:mm:ss;转化long值的日期为yyyy-MM-dd HH:mm:ss.SSS格式的...
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、...
基于Java语言编写的Spring Boot时间工具类方法封装,主要方法如下:根据日期获取该日期内24小时的整点时刻、获取当月的 天数、根据 年、月 获取对应的月份 的 天数、根据指定日期得获取对应月份的所有日期的每日结束...
为了解决这个问题,开发了这个Java实体类字段生成工具类。 2、该工具类可以将数据库表列字段转化为对应的Java实体类字段。生成的实体类字段格式清晰易读,且符合Java命名规范。通过使用该工具类,可以大大提高开发...
Java对时间进行操作的工具类,包括各种时间格式转化的方法以及一些时间比较登方法。
Java 日期比较工具类 各种日期操作及计算( 获取两个日期 间隔天数 间隔月数 格式化日期 )
NULL 博文链接:https://fanshuyao.iteye.com/blog/2355386
没事写了一个关于java时间处理的工具类,很简单
java常用工具类,时间换算,电话号码验证,过滤掉html标记,获取随机数
Java 时间工具类详解,主要包含了对时间操作的一些工具方法!将日期对象按照某种格式进行转换,将传入的日期对象按照yyyy-MM-dd格式转换成字符串返回,将插入的字符串按格式转换成对应的日期对象
拿着这个工具类,再也不用每天问度娘java怎么快速读取excel了,本人Jayden,欢迎批评指正。
java工具类,包含了字符串类型,数据类型,MD5,日期时间类型,文件上传工具类,正则表达式帮助类等28个java开发的常用工具。
时间类型方面很好用的工具类,包括时间类型的转化与计算等
iceroot是一个java基础工具类.封装了很多有用的方法. 该类库无任何第三方依赖. 涵盖了 字符串操作 时间转化 读取配置文件 等方面. 基础工具类对于java代码的编写是非常必要的,然 而很多常见的操作在很多第三方类库...