- 浏览: 241939 次
- 性别:
- 来自: 内蒙古自治区
文章分类
最新评论
-
残雪流年:
第二个实际上不用这么麻烦哟, 在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 4438公司图片服务器上的资 ... -
Ibatis2 调用 SqlServer2005 存储过程 返回结果集处理方法
2012-02-25 15:53 1637开发环境:Eclipse3.2 应用服务器:jbossweb ... -
nginx 利用 X-Accel-Redirect response header 控制文件下载
2011-11-23 17:21 11626自己开发的项目有下载的功能,刚开始的时候由于用户少,利 ... -
Eclipse svn 插件分支合并使用那点事儿
2011-08-09 11:57 11474最近,开发的项目遇到 ... -
shell 中调用 java main 函数
2011-08-09 11:13 2898JAVA_HOME=/usr/java/jdk1.6.0_13 ... -
ant + jsch 远程发布web工程
2011-03-28 18:28 1593在内网开发的两个工程使用ant 发布。 <? ... -
权限设置思路
2011-01-21 14:25 10481.在web中加载权限每次去连接数据库比较影响性能 建议创建一 ... -
利用 Set 去掉 list中重复值
2010-11-17 18:31 7219今天,在开发的时候遇到了去掉list中的重复值,去掉重复的 ... -
jvm 的参数配置
2010-11-16 20:03 587J2EE 参数配置优化 参考 h ... -
j2ee 可执行jar制作方法
2010-10-26 15:01 1100Class-Path: 在公司 ... -
JAVA-用HttpClient来模拟浏览器GET,POST [转]
2010-10-14 18:20 950JAVA-用HttpClient来模拟浏览器GET,POST ... -
工具类_验证码
2010-09-14 14:29 830<%@page import="java.io ... -
网上收集工具类
2010-09-14 14:23 896在网上收集的一份。 -
工具类_字符串处理
2010-09-14 14:08 933package com.common.util; imp ... -
工程重定向
2010-07-12 10:40 916<meta http-equiv="refre ... -
俞敏洪同济大学演讲:度过有意义的生命[转]
2010-06-25 14:56 1024其实人活着就挺好,至 ... -
java加密算法
2010-05-25 19:04 947在站内看到了java 加密算法这类牛 ... -
反了一个撞墙的问题--el <c:if> 用法
2010-04-13 15:45 2442昨天在开发中遇到一个问题 用el 表达式判读 &l ... -
转-网站架构收集列表
2010-04-08 19:03 1031WikiPedia 技术架构学习分享http://www.db ...
相关推荐
"UTILS_日期处理工具类_" 提供了一组用嵌入式语言实现的日期处理工具代码,帮助开发者更方便地进行时间相关的操作。下面我们将详细探讨这个工具类包含的主要知识点。 1. **日期和时间基础**: - 在编程中,日期和...
Fewyit Redis工具类是为了简化Redis操作而设计的Java库,它封装了各种常见的Redis操作,使得在开发过程中能够更加便捷地与Redis进行交互。下面将详细介绍这个工具类的主要功能及其使用方法。 1. **连接管理** - `...
在这个压缩包中,我们关注的是一个全面的Java工具类,它涵盖了XML解析、日期和时间处理等重要功能。下面将详细介绍这些知识点。 1. XML解析: 在Java中,处理XML数据通常使用DOM(文档对象模型)、SAX(简单API ...
`TaskCenter_android_安卓TCP连接工具类_` 提供了一个方便开发者进行TCP连接的工具类,下面将详细解释这个工具类的关键知识点。 1. **TCP连接基础**: - TCP是一种面向连接的、可靠的传输协议,它通过三次握手建立...
Ut类可能是这样一个工具类,它可能包含了如日期时间处理、集合操作、IO流操作等多种实用方法。 5. **基础工具**:这个标签表明Ut包是为了解决一些基础性的开发问题而设计的,它可能包含一些通用的、跨领域的功能,...
2. **日期时间处理**:`DateTimeUtil`类可能包含处理日期和时间的函数,如获取当前时间、格式化日期、比较日期、计算日期间隔等。 3. **集合操作**:集合操作工具类,如`CollectionUtil`,可以提供对数组、列表或...
快速处理时间格式,拥有丰富的时间处理格式
`java.time`包包含如`LocalDate`, `LocalTime`, `LocalDateTime`等类,提供了更强大且易用的时间处理功能。然而,由于许多老项目仍然使用`java.util.Date`,DateUtil可能仍然基于这个旧的API,或者它也可能已经进行...
这是一个比较全面的处理日期时间的工具类,利用该工具类可以得到你想要的日期时间。里面代码简洁,方法已经封装好,只需要调用即可。自己可以将其打成jar包来用
在IT行业中,时间处理是必不可少的一部分,特别是在系统和应用程序中记录和显示日期和时间时。在Java编程语言中,UTC(协调世界时)是一个重要的概念,它是全球标准时间,不考虑地理位置的时区偏移。在给定的"UTC....
为了方便开发者,Java提供了多种工具类来处理日期。"日期处理工具类"通常是指一个自定义的类,它封装了一些常用的方法,例如日期格式化、字符串转换为日期以及对日期进行加减操作。这个类可能是开发者为了提高代码...
这些工具方法可能涵盖异常处理、日志记录、字符串操作、日期时间处理、集合操作等多个方面,它们被设计为可复用的模块,以提升代码的重用性和开发效率。 总结来说,这个压缩包提供的内容涵盖了Java编程中的几个核心...
《JAVA通用工具类——nariit-sgcc-common-1.0深入解析》 在软件开发过程中,为了提高代码的复用性和效率,开发者通常会创建一些工具类库,以供项目中频繁使用的功能调用。"nariit-sgcc-common-1.0"就是这样一个针对...
"图片处理工具类"就是为了解决这些问题而设计的,它集成了多种常用的图片操作功能,如图片压缩、格式转换和尺寸调整等。下面将详细阐述这些知识点。 1. **图片压缩**: 在Android中,图片压缩主要目的是减小图片的...
在C#编程中,工具类库是开发人员经常会用到的一种资源,它们提供了一系列预定义的方法和功能,以便简化各种常见的编程任务。标题中的"C#工具类库类库 包含所有的常用工具类"暗示了这是一个集合,包含了多种实用工具...
在标题"Contents.rar_cyclostationary_信号处理_循环平稳_循环平稳信号处理工具函数_循环平稳均值"中,关键词"循环平稳"和"信号处理"表明这是关于处理具有循环特性的信号的方法和工具,特别是关注于计算循环平稳信号...
总结来说,工具类是提高代码复用性和可维护性的关键,日期处理是处理时间信息的基础,而MD5加密和压缩技术则分别在数据安全和资源管理上发挥重要作用。了解并熟练掌握这些知识点,对于提升开发效率和编写高质量的...
3. **单一职责原则**:遵循单一职责原则,每个工具类应专注于一个特定领域,如字符串操作、日期时间处理、数学计算等,避免混杂多个领域的功能。 4. **线程安全**:如果工具类的方法可能在多线程环境中被调用,需要...