实例解析Java日期格式工具类DateUtil.java
发布时间 - 2026-01-10 22:17:11 点击率:次话不多说,请看代码:

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日期
# Java工具类
# java实现的日期时间转换工具类完整示例
# java常用工具类 Date日期、Mail邮件工具类
# java日期时间操作工具类
# java字符串与日期类型转换的工具类
# Java日期处理工具类DateUtils详解
# Java日期工具类DateUtils实例详解
# Java 中DateUtils日期工具类的实例详解
# java日期处理工具类
# java日期工具类实例分享
# java处理日期的工具类DateUtil
# 格式转换
# 多说
# 转换为
# gt
# lt
# exception
# DefineException
# common
# author
# return
# static
# strToDate
# dateFormat
# public
# param
# str
# Date
# class
# brush
# package
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel模型事件有哪些_Laravel Model Event生命周期详解
清除minerd进程的简单方法
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何基于PHP生成高效IDC网络公司建站源码?
如何彻底卸载建站之星软件?
北京网站制作的公司有哪些,北京白云观官方网站?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel如何自定义分页视图?(Pagination示例)
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
长沙企业网站制作哪家好,长沙水业集团官方网站?
Angular 表单中正确绑定输入值以确保提交与验证正常工作
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Laravel Session怎么存储_Laravel Session驱动配置详解
佛山网站制作系统,佛山企业变更地址网上办理步骤?
Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
jquery插件bootstrapValidator表单验证详解
如何用y主机助手快速搭建网站?
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
如何基于云服务器快速搭建个人网站?
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
java ZXing生成二维码及条码实例分享
JavaScript常见的五种数组去重的方式
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
JavaScript数据类型有哪些_如何准确判断一个变量的类型
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
如何用PHP工具快速搭建高效网站?
香港网站服务器数量如何影响SEO优化效果?
如何解决hover在ie6中的兼容性问题
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
,交易猫的商品怎么发布到网站上去?
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
如何在阿里云通过域名搭建网站?
iOS UIView常见属性方法小结
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
如何在阿里云虚拟主机上快速搭建个人网站?
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
如何选择PHP开源工具快速搭建网站?
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
Linux系统命令中tree命令详解
浅谈redis在项目中的应用
PythonWeb开发入门教程_Flask快速构建Web应用
html如何与html链接_实现多个HTML页面互相链接【互相】
如何在 React 中条件性地遍历数组并渲染元素
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
Laravel如何使用查询构建器?(Query Builder高级用法)

