Java中日期格式化转换的示例分析
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍了Java中日期格式化转换的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。日期格式化转换,是开发过程中比较常遇
千家信息网最后更新 2025年11月08日Java中日期格式化转换的示例分析
这篇文章主要介绍了Java中日期格式化转换的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
日期格式化转换,是开发过程中比较常遇到的问题。
例如以下格式的日期:13.06.2017、2017/06/13、2017年06月13日、2017年6月13日。
针对固定格式的日期可以用字符串截取的方式格式化成需要的格式,但是不够通用。
扩展方法将日期从原始格式转化成需要的格式:
public static class CovertDateFormatExtensionMethod {/// /// 日期字符串转换/// /// 日期字符串/// 原始日期格式/// 转换后日期格式/// public static string Convert(this string date,string fromDateFormat, string toDateFormat) { DateTime dateTime = DateTime.ParseExact(date, fromDateFormat, System.Globalization.DateTimeFormatInfo.CurrentInfo);return dateTime.ToString(toDateFormat); } }测试代码如下:
class Program {static void Main(string[] args) {//dd.MM.yyyystring date1 = "13.06.2017";//yyyy/MM/ddstring date2 = "2017/06/13";//yyyy年MM月dd日string date3 = "2017年06月13日";//yyyy年M月dd日string date4 = "2017年6月13日"; Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}", date1, date1.Convert("dd.MM.yyyy", "yyyy-MM-dd"))); Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}", date2, date2.Convert("yyyy/MM/dd", "yyyy-MM-dd"))); Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}", date3, date3.Convert("yyyy年MM月dd日", "yyyy-MM-dd"))); Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}", date4, date4.Convert("yyyy年M月dd日", "yyyy-MM-dd"))); Console.ReadKey(); } }测试结果:
感谢你能够认真阅读完这篇文章,希望小编分享的"Java中日期格式化转换的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
日期
格式
原始
篇文章
字符
字符串
示例
分析
测试
不够
代码
价值
兴趣
同时
方式
方法
更多
朋友
知识
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
db2数据库查询速度慢
斯维尔软件开发公司
财务系统数据库找不到服务器
台州物流软件开发流程八个步骤
网络安全有5大要素
二年级网络安全录视频
汕尾软件开发地址
中资国控互联网科技
防范校园网络安全的措施
天猫购物车买东西显示服务器出错
杭州赛驹网络技术有限公司
美国网络安全股票为何涨那么多
软件开发阶段目标
传奇手游后台怎么换服务器
西门子博途v16冗余服务器
网络安全相关工作总结
网络安全事件的防护措施图片
优径软件开发有限公司
汇丰软件开发公司官网
怎么关闭阿里云数据库rds
软件开发费税点
高校网络安全宣传月主题
连云港市网络安全宣传
java软件开发可靠吗
8节点服务器
数据库是用sql语言编写吗
手工删除数据库
文件服务器 管理软件
暴露组学数据库
客户端软件开发用什么语言