java 日期各种格式之间的相互转换实例代码
发布时间 - 2026-01-10 23:11:33 点击率:次java 日期各种格式之间的相互转换实例代码

java日期各种格式之间的相互转换,直接调用静态方法
实例代码:
java日期各种格式之间的相互转换,直接调用静态方法
package com.hxhk.cc.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import com.lowagie.text.pdf.codec.postscript.ParseException;
public class DateUtil {
/**
* @param args
* @throws java.text.ParseException
* @throws ParseException
*/
public static void main(String[] args) throws ParseException, java.text.ParseException {
DateUtil du = new DateUtil();
//String s = du.numToDate(1350144260, "yyyy-MM-dd hh:mm:ss");
long time = du.stringToLong("2012-10-15 8:44:53", "yyyy-MM-dd hh:mm:ss")/1000;
long time1 = du.stringToLong("2012-10-15 20:44:53", "yyyy-MM-dd hh:mm:ss")/1000;
String date = du.longToString(1350470693,"yyyy-MM-dd hh:mm:ss" );
System.out.println(time);
System.out.println(time1);
System.out.println(date);
}
// date类型转换为String类型
// formatType格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒
// data Date类型的时间
public static String dateToString(Date data, String formatType) {
return new SimpleDateFormat(formatType).format(data);
}
// long类型转换为String类型
// currentTime要转换的long类型的时间
// formatType要转换的string类型的时间格式
public static String longToString(long currentTime, String formatType)
throws ParseException, java.text.ParseException {
Date date = longToDate(currentTime, formatType); // long类型转成Date类型
String strTime = dateToString(date, formatType); // date类型转成String
return strTime;
}
// string类型转换为date类型
// strTime要转换的string类型的时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日
// HH时mm分ss秒,
// strTime的时间格式必须要与formatType的时间格式相同
public static Date stringToDate(String strTime, String formatType)
throws ParseException, java.text.ParseException {
SimpleDateFormat formatter = new SimpleDateFormat(formatType);
Date date = null;
date = formatter.parse(strTime);
return date;
}
// long转换为Date类型
// currentTime要转换的long类型的时间
// formatType要转换的时间格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒
public static Date longToDate(long currentTime, String formatType)
throws ParseException, java.text.ParseException {
Date dateOld = new Date(currentTime); // 根据long类型的毫秒数生命一个date类型的时间
String sDateTime = dateToString(dateOld, formatType); // 把date类型的时间转换为string
Date date = stringToDate(sDateTime, formatType); // 把String类型转换为Date类型
return date;
}
// string类型转换为long类型
// strTime要转换的String类型的时间
// formatType时间格式
// strTime的时间格式和formatType的时间格式必须相同
public static long stringToLong(String strTime, String formatType)
throws ParseException, java.text.ParseException {
Date date = stringToDate(strTime, formatType); // String类型转成date类型
if (date == null) {
return 0;
} else {
long currentTime = dateToLong(date); // date类型转成long类型
return currentTime;
}
}
// date类型转换为long类型
// date要转换的date类型的时间
public static long dateToLong(Date date) {
return date.getTime();
}
public static String numToDate(int number,String formatType){
Date date = new Date(number);
SimpleDateFormat sdf = new SimpleDateFormat(formatType);
return sdf.format(date);
}
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# java日期相互转换
# java日期相互转换实例代码
# java日期相互转换详解
# 详解 Java中日期数据类型的处理之格式转换的实例
# java实现字符串和日期类型相互转换的方法
# Java实现时间日期格式转换示例
# Java 日期转换详解及实例代码
# java日期操作工具类(获取指定日期、日期转换、相隔天数)
# Java中常见的日期操作(取值、转换、加减、比较)
# java中字符串与日期的转换实例
# Java日期时间以及日期相互转换
# 转换为
# 转成
# 直接调用
# 希望能
# 谢谢大家
# 格式为
# 必须要
# throws
# static
# void
# args
# DateUtil
# String
# param
# ss
# mm
# yyyy
# dd
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
网站页面设计需要考虑到这些问题
Laravel如何处理CORS跨域请求?(配置示例)
Python文件流缓冲机制_IO性能解析【教程】
详解阿里云nginx服务器多站点的配置
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
javascript读取文本节点方法小结
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何快速上传自定义模板至建站之星?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
如何在云虚拟主机上快速搭建个人网站?
如何利用DOS批处理实现定时关机操作详解
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
利用vue写todolist单页应用
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Laravel如何实现文件上传和存储?(本地与S3配置)
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
高性价比服务器租赁——企业级配置与24小时运维服务
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
jQuery中的100个技巧汇总
Laravel如何配置任务调度?(Cron Job示例)
jquery插件bootstrapValidator表单验证详解
详解vue.js组件化开发实践
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
做企业网站制作流程,企业网站制作基本流程有哪些?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
再谈Python中的字符串与字符编码(推荐)
Python自动化办公教程_ExcelWordPDF批量处理案例
如何快速搭建高效香港服务器网站?
如何在IIS管理器中快速创建并配置网站?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
教你用AI将一段旋律扩展成一首完整的曲子
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
javascript日期怎么处理_如何格式化输出
LinuxCD持续部署教程_自动发布与回滚机制
公司网站制作需要多少钱,找人做公司网站需要多少钱?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
Laravel如何使用Eloquent进行子查询
Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
网站优化排名时,需要考虑哪些问题呢?

