- 浏览: 237779 次
- 性别:
- 来自: 内蒙古自治区
文章分类
最新评论
-
残雪流年:
第二个实际上不用这么麻烦哟, 在set中有一个linkedha ...
利用 Set 去掉 list中重复值 -
Aceslup:
有一个地方不太明白,就是到这一步:若可以下载设置 respon ...
nginx 利用 X-Accel-Redirect response header 控制文件下载 -
gaozhonghui:
freezingsky 写道gaozhonghui 写道fre ...
Web服务自动监控shell _v2 -
freezingsky:
gaozhonghui 写道freezingsky 写道大概看 ...
Web服务自动监控shell _v2 -
gaozhonghui:
freezingsky 写道大概看了,应该就是类似于Tomca ...
Web服务自动监控shell _v2
/** *create Date: 2009-01-20 */ package com.common.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateFormatToString { /** * 按YYYY-MM-DD HH:MM:SS格式返回今天的日期. * * @return String */ public static String getToday() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 计算出与指定时间papaDay n天之后的时间 * * @return * @throws ParseException */ public static String getAddDay(String papaDay, int num) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calender = Calendar.getInstance(); try { calender.setTime(sdf.parse(papaDay)); calender.add(Calendar.DATE, num); return sdf.format(calender.getTime()); } catch (ParseException e) { return null; } } public static String getToday5() { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 计算出与指定时间papaDay n月之后的时间 * * @return * @throws ParseException */ public static String getAddMonth(String papaDay, int num) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calender = Calendar.getInstance(); try { calender.setTime(sdf.parse(papaDay)); calender.add(Calendar.MONTH, num); return sdf.format(calender.getTime()); } catch (ParseException e) { return null; } } /** * 计算出与指定时间papaDay n年之后的时间 * * @return * @throws ParseException */ public static String getAddYear(String papaDay, int num) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calender = Calendar.getInstance(); try { calender.setTime(sdf.parse(papaDay)); calender.add(Calendar.YEAR, num); return sdf.format(calender.getTime()); } catch (ParseException e) { return null; } } /** * 获取当前时间 * @return */ public static String getTime() { SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 按yyyy-MM-dd格式返回今天的日期. * * @return String */ public static String getToday1() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 按yyyy年MM月dd日HH时mm分ss秒格式返回今天的日期. * * @return String */ public static String getToday2() { SimpleDateFormat formatter = new SimpleDateFormat( "yyyy年MM月dd日HH时mm分ss秒"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 按yyyyMMddHHmmss格式返回今天的日期. * * @return String */ public static String getToday3() { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 按yyyyMMddHHmmsssss格式返回今天的日期. * * @return String */ public static String getToday4() { SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSS"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 返回今天的年份. * * @return String */ public static String getYear() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 返回今天的月份. * * @return String */ public static String getMonth() { SimpleDateFormat formatter = new SimpleDateFormat("MM"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } /** * 返回今天的日子数. * * @return String */ public static String getDay() { SimpleDateFormat formatter = new SimpleDateFormat("dd"); // 规定日期格式 Date date = new Date(); // 将符合格式的String转换为Date String today = formatter.format(date); // 将Date转换为符合格式的String // System.out.print(today); return today; } public static String getTodayToString() { return getYear() + getMonth() + getDay(); } /** * 计算给定的两个日期相差的天数:end - start * @param start * @param end * @return */ public static long getDiffNum(String start,String end){ long quot = 0; SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd"); try { Date d_start = ft.parse( start ); Date d_end = ft.parse( end ); quot = d_end.getTime() - d_start.getTime(); quot = quot / 1000 / 60 / 60 / 24; } catch (ParseException e) { e.printStackTrace(); } return quot; } public static void main(String[] args) { System.out.println(getToday4()); System.out.println(getAddDay("2009-07-01 15:30:22",1)); System.out.println(getAddMonth("2009-07-17 08:52:23",6)); System.out.println(getAddDay(getAddMonth("2009-07-01 15:30:22",1),-1)); System.out.println(getAddYear("2009-07-01 15:30:22",1)); System.out.println(getDiffNum("2009-07-01 00:00:01","2010-07-01 23:59:59")); } }
- 时间工具类.zip (2.5 KB)
- 下载次数: 1
发表评论
-
Linux Crontab + rsync 实现远程备份
2012-09-11 17:27 4389公司图片服务器上的资 ... -
Ibatis2 调用 SqlServer2005 存储过程 返回结果集处理方法
2012-02-25 15:53 1598开发环境:Eclipse3.2 应用服务器:jbossweb ... -
nginx 利用 X-Accel-Redirect response header 控制文件下载
2011-11-23 17:21 11489自己开发的项目有下载的功能,刚开始的时候由于用户少,利 ... -
Eclipse svn 插件分支合并使用那点事儿
2011-08-09 11:57 11419最近,开发的项目遇到 ... -
shell 中调用 java main 函数
2011-08-09 11:13 2857JAVA_HOME=/usr/java/jdk1.6.0_13 ... -
ant + jsch 远程发布web工程
2011-03-28 18:28 1528在内网开发的两个工程使用ant 发布。 <? ... -
权限设置思路
2011-01-21 14:25 10111.在web中加载权限每次去连接数据库比较影响性能 建议创建一 ... -
利用 Set 去掉 list中重复值
2010-11-17 18:31 7174今天,在开发的时候遇到了去掉list中的重复值,去掉重复的 ... -
jvm 的参数配置
2010-11-16 20:03 543J2EE 参数配置优化 参考 h ... -
j2ee 可执行jar制作方法
2010-10-26 15:01 1063Class-Path: 在公司 ... -
JAVA-用HttpClient来模拟浏览器GET,POST [转]
2010-10-14 18:20 916JAVA-用HttpClient来模拟浏览器GET,POST ... -
工具类_验证码
2010-09-14 14:29 784<%@page import="java.io ... -
网上收集工具类
2010-09-14 14:23 858在网上收集的一份。 -
工具类_字符串处理
2010-09-14 14:08 872package com.common.util; imp ... -
工程重定向
2010-07-12 10:40 892<meta http-equiv="refre ... -
俞敏洪同济大学演讲:度过有意义的生命[转]
2010-06-25 14:56 984其实人活着就挺好,至 ... -
java加密算法
2010-05-25 19:04 922在站内看到了java 加密算法这类牛 ... -
反了一个撞墙的问题--el <c:if> 用法
2010-04-13 15:45 2398昨天在开发中遇到一个问题 用el 表达式判读 &l ... -
转-网站架构收集列表
2010-04-08 19:03 997WikiPedia 技术架构学习分享http://www.db ...
相关推荐
快速处理时间格式,拥有丰富的时间处理格式
时间格式化工具类
这是一个比较全面的处理日期时间的工具类,利用该工具类可以得到你想要的日期时间。里面代码简洁,方法已经封装好,只需要调用即可。自己可以将其打成jar包来用
没事写了一个关于java时间处理的工具类,很简单
日期处理工具类,项目中的工具类,测试无bug,请放心使用
仿照C#中的架构,对常用时间及字符串处理,以及各种类型之前的转换
最全的java开发时间工具类(日期处理工具类)。
该Java工具类调用时只需要类名.方法即可调用。 1.返回纯数字的年月日时分秒时间戳:20191008103656 4.在日期上增加数个整月 5.在日期上增加天数 6.在日期上增加n分钟 7.两个时间相差距离多少天多少小时...
J2EE常用工具类汇总 ...J2EE常用工具类—时间处理工具类 J2EE常用工具类—文件打包解包处理类 J2EE常用工具类——文件操作类 J2EE常用工具类——邮件处理类(javaMail发送邮件) J2EE常用工具类——字符串工具类
一个关于时间处理的工具类,封装了常见的处理时间的方法。一个关于时间处理的工具类,封装了常见的处理时间的方法。一个关于时间处理的工具类,封装了常见的处理时间的方法。
java 时间处理工具类,包含时间截取、转换,固定格式时间转换
基本涵盖了各种场景的日期处理需要,包括时间类型转换,获取N天前后,月初月末,某段时间按天拆分等功能,欢迎使用。
Swift的现实世界日期处理工具类
日期操作工具类,主要实现了日期的常用操作。 * * 在工具类中经常使用到工具类的格式化描述,这个主要是一个日期的操作类,所以日志格式主要使用 SimpleDateFormat的定义格式. * * 格式的意义如下: 日期和...
获取SimpleDateFormat 获取日期中的某数值。如获取月份 增加日期中某类型的某数值。如增加日期 获取精确的日期 判断字符串是否为日期字符串 ...两个时间相差距离中文描述 。 比较两个时间的大小。
根据官网和网上分享的代码自己整理了一个阿里云OSS工具类,自动创建标准公开权限的存储空间,支持上传图片,音频,视频,PDF各种文件,批量上传,上传后支持在线预览,文件路径处理,浏览器文件下载(支持源文件中文...
常用的时间工具类,用于处理日常开发中对时间处理的工具。包括得到星期几,时间格式转换等!
一个非常好的Java工具类 包括字符窜加密解密,非法字符过滤和替换 时间格式转换,常用验证等等很多非常有用的函数