JAVA 日期格式工具类DateUtil.java
DateUtil.java
- package pers.kangxu.datautils.utils;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import pers.kangxu.datautils.common.exception.DefineException;
- /**
- *
- * <b>
- * 处理日期 工具类
- * </b>
- * @author kangxu
- *
- */
- public class DateUtil {
- /**
- * 字符串日期转日期格式日期
- * @param str 字符串日期
- * @param dateFormat 字符串日期格式
- * @return
- */
- public static Date strToDate(String strDate,String dateFormat){
- SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
- Date date = null;
- try {
- date = sdf.parse(strDate);
- } catch (Exception e) {
- throw new DefineException("日期格式转换出错");
- }
- return date;
- }
- /**
- * 将日期转换为字符串日期
- * @param date 日期
- * @param tarDateFormat 日期格式
- * @return
- */
- public static String dateToStr(Date date,String tarDateFormat){
- return new SimpleDateFormat(tarDateFormat).format(date);
- }
- /**
- * 转换日期格式
- * @param strDate 字符串日期
- * @param srcFormat 原始格式
- * @param tarFormat 目标格式
- * @return
- */
- public static String strToStr(String strDate,String srcFormat,String tarFormat){
- SimpleDateFormat sdf = new SimpleDateFormat(srcFormat);
- try {
- Date date = sdf.parse(strDate);
- sdf = new SimpleDateFormat(tarFormat);
- strDate = sdf.format(date);
- } catch (Exception e) {
- throw new DefineException("日期格式转换出错");
- }
- return strDate;
- }
- }
测试使用
DateUtilTester.java
- package pers.kangxu.datautils.test;
- import java.util.Date;
- import pers.kangxu.datautils.utils.DateUtil;
- public class DateUtilTester {
- public static void main(String[] args) {
- System.out.println(DateUtil.dateToStr(new Date(), "yyyy-MM-dd HH:mm:dd"));
- System.out.println(DateUtil.strToStr("2011-1-1 1:1:1","yyyy-MM-dd HH:mm:ss", "yyyyMMddHHmmss"));
- System.out.println(DateUtil.strToDate("2011-1-1 1:1:1","yyyy-MM-dd HH:mm:ss"));
- }
- }
JAVA 日期格式工具类DateUtil.java的更多相关文章
- Java 日期格式工具类
Java 日期格式工具类 方法如下 DateUtil 类 import java.text.DateFormat; import java.text.ParseException; import ja ...
- Java 通过Xml导出Excel文件,Java Excel 导出工具类,Java导出Excel工具类
Java 通过Xml导出Excel文件,Java Excel 导出工具类,Java导出Excel工具类 ============================== ©Copyright 蕃薯耀 20 ...
- java日期比较工具类
package com.net.util; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.ut ...
- 日期转换工具类 CommUtil.java
package com.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.ut ...
- 日期工具类 - DateUtil.java
日期工具类,提供对日期的格式化和转换方法.获取区间日期.指定日期.每月最后一天等. 源码如下:(点击下载 -DateUtil.java.commons-lang-2.6.jar ) import ja ...
- JAVA 日期处理工具类 DateUtils
package com.genlot.common.utils; import java.sql.Timestamp;import java.text.ParseException;import ja ...
- java精确计算工具类
java精确计算工具类 import java.math.BigDecimal; import java.math.RoundingMode; import java.math.BigDecimal; ...
- Java日期工具类,Java时间工具类,Java时间格式化
Java日期工具类,Java时间工具类,Java时间格式化 >>>>>>>>>>>>>>>>>&g ...
- java日期格式大全 format SimpleDateFormat(转)
java日期格式大全 format SimpleDateFormat /** * 字符串转换为java.util.Date<br> * 支持格式为 yyyy.MM.dd G ...
随机推荐
- MSYS2——Windows平台下模拟linux环境的搭建
最近从MSYS1.0迁移到了MSYS2.0,简单讲,MSYS2.0功能更强大,其环境模拟更加符合linux.虽然本身来自cygwin,但其集成了pacman软件管理工具,很有linux范,并且可以直接 ...
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
学习架构探险,从零开始写Java Web框架时,在学习到springAOP时遇到一个异常: "C:\Program Files\Java\jdk1.7.0_40\bin\java" ...
- PHP设计模式(三)抽象工厂模式(Abstract Factory For PHP)
一.什么是抽象工厂模式 抽象工厂模式的用意为:给客户端提供一个接口,可以创建多个产品族中的产品对象 ,而且使用抽象工厂模式还要满足以下条件: 系统中有多个产品族,而系统一次只可能消费其中一族产品. 同 ...
- CentOS7之按时间段截取指定的Tomcat日志到指定文件的方法
CentOS7之按时间段截取指定的Tomcat日志到指定文件的方法 sed -n '/2016-11-02 15:00:/,/2016-11-02 15:05:/p' catalina.out > ...
- ASP.Net MVC 5 in Xamarin Studio 5.2
Xamarin Studio 是一个Mono的跨平台 IDE(Integrated Development Environment),支持Wiindow和Mac,最新发布的5.2 版本支持ASP.NE ...
- 【初码干货】【Azure系列】1、再次感受Azure,体验Windows Server 2016并部署BlogEngine.NET
上个月末,在某人的建议下,重新注册了一个1元试用账户(包含1个月期限的1500元订阅),并充值了1000元转为了正式账户,相当于1000元得到了2500的订阅,于是又一次开启了Azure之旅. 在这不 ...
- what's deviceone
DeviceOne技术介绍 一. DeviceOne是什么 DeviceOne(以下简称Do)是一个移动开发的平台或技术,与之对等的是Android移动开发技术,iOS移动开发技术,Windo ...
- 怎样编写高质量的java代码
代码质量概述 怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍.也请有过代码质量相关经验的朋友 ...
- [转]Python中的str与unicode处理方法
早上被python的编码搞得抓耳挠腮,在搜资料的时候感觉这篇博文很不错,所以收藏在此. python2.x中处理中文,是一件头疼的事情.网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自 ...
- Html5 希尔排序演示
希尔排序(Shell Sort)是插入排序的一种.也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本. 如下图所示: 代码如下: <!DOCTYPE html> <html& ...