本文实例讲述了C#实现日期格式转换的公共方法类。分享给大家供大家参考,具体如下:

这里演示了C#中一些日期格式的转换。
创建公共方法类(UtilityHandle.cs),代码如下:
/// <summary>
/// 公共方法类
/// </summary>
public static class UtilityHandle
{
/// <summary>
/// 字符串日期转DateTime
/// </summary>
public static DateTime TransStrToDateTime(string strDateTime)
{
DateTime now;
string[] format = new string[]
{
"yyyyMMddHHmmss", "yyyy-MM-dd HH:mm:ss", "yyyy年MM月dd日 HH时mm分ss秒",
"yyyyMdHHmmss","yyyy年M月d日 H时mm分ss秒", "yyyy.M.d H:mm:ss", "yyyy.MM.dd HH:mm:ss","yyyy-MM-dd","yyyyMMdd"
,"yyyy/MM/dd","yyyy/M/d"
};
if (DateTime.TryParseExact(strDateTime, format, CultureInfo.InvariantCulture, DateTimeStyles.None, out now))
{
return now;
}
return DateTime.MinValue;
}
/// <summary>
/// 日期转换
/// </summary>
public static string TransformDataLong(DateTime? dateTime)
{
string result = "";
if (dateTime.HasValue)
{
result = dateTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
return result;
}
/// <summary>
/// 日期转换
/// </summary>
public static string TransformDataShort(DateTime? dateTime)
{
string result = "";
if (dateTime.HasValue)
{
result = dateTime.Value.ToString("yyyy-MM-dd");
}
return result;
}
/// <summary>
/// 将日期转换成decimal
/// </summary>
public static decimal TransDateTimeToDecimal(DateTime date)
{
decimal ret = 0;
ret = Convert.ToDecimal(date.ToString("yyyyMMddHHmmss"));
return ret;
}
/// <summary>
/// 将decimal转换成日期格式
/// </summary>
/// <param name="date">yyyyMMddHHmmss</param>
/// <returns>yyyy-MM-dd HH:mm:ss</returns>
public static string TransDecimalToDateTime(string date)
{
DateTimeFormatInfo dtfi = new CultureInfo("zh-CN", false).DateTimeFormat;
DateTime dateTime = DateTime.Now;
DateTime.TryParseExact(date, "yyyyMMddHHmmss", dtfi, DateTimeStyles.None, out dateTime);
return dateTime.ToString("yyyy-MM-dd HH:mm:ss"); ;
}
}
PS:这里再为大家推荐几款日期与时间相关工具供大家参考使用:
在日期天数差计算器:
http://tools./jisuanqi/onlinedatejsq
在线日期计算器/相差天数计算器:
http://tools./jisuanqi/datecalc
在线日期/天数计算器:
http://tools./jisuanqi/date_jisuanqi
在线阴历/阳历转换工具:
http://tools./bianmin/yinli2yangli
在线天数计算器(flash版):
http://tools./jisuanqi/datejsq
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#字符串操作技巧总结》、《C#数组操作技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《WinForm控件用法总结》、《C#数据结构与算法教程》及《C#面向对象程序设计入门教程》
希望本文所述对大家C#程序设计有所帮助。
# C#
# 日期格式
# 转换
# 公共方法类
# 日期转换
# 日期类
# C#实现将字符串转换成日期格式的方法
# C#中判断、验证字符串是否为日期格式的实现代码
# C# string格式的日期时间字符串转为DateTime类型的方法
# C#验证给定字符串形式日期是否合法的方法
# js和C# 时间日期格式转换的简单实例
# C#转换日期类型实例
# C#日期格式强制转换方法(推荐)
# C#日期转换函数分享
# C#日期格式字符串的相互转换操作实例分析
# 程序设计
# 操作技巧
# 转换成
# 相关内容
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 几款
# 使用技巧
# 面向对象
# 转换工具
# 再为
# 格式转换
# 讲述了
# ss
# mm
# yyyyMMdd
# yyyyMdHHmmss
相关文章:
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
如何生成腾讯云建站专用兑换码?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何用y主机助手快速搭建网站?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
江苏网站制作公司有哪些,江苏书法考级官方网站?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
如何在建站之星绑定自定义域名?
建站之星如何实现PC+手机+微信网站五合一建站?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
如何续费美橙建站之星域名及服务?
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
如何正确下载安装西数主机建站助手?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
建站三合一如何选?哪家性价比更高?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
西安大型网站制作公司,西安招聘网站最好的是哪个?
在线制作视频的网站有哪些,电脑如何制作视频短片?
定制建站流程步骤详解:一站式方案设计与开发指南
jQuery 常见小例汇总
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
香港服务器WordPress建站指南:SEO优化与高效部署策略
开心动漫网站制作软件下载,十分开心动画为何停播?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
北京企业网站设计制作公司,北京铁路集团官方网站?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
招贴海报怎么做,什么是海报招贴?
Swift中循环语句中的转移语句 break 和 continue
建站之星免费模板:自助建站系统与智能响应式一键生成
如何在搬瓦工VPS快速搭建网站?
建站之星收费标准详解:套餐费用及年费价格表一览
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
Swift中swift中的switch 语句
如何选择最佳自助建站系统?快速指南解析优劣
建站之星2.7模板快速切换与批量管理功能操作指南
香港服务器网站推广:SEO优化与外贸独立站搭建策略
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
如何在万网自助建站中设置域名及备案?
广德云建站网站建设方案与建站流程优化指南
潮流网站制作头像软件下载,适合母子的网名有哪些?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Thinkphp 中 distinct 的用法解析
如何快速查询域名建站关键信息?
css网站制作参考文献有哪些,易聊怎么注册?
*请认真填写需求信息,我们会在24小时内与您取得联系。