C#实现日期格式转换的公共方法类实例
发布时间 - 2026-01-10 22:46:23 点击率:次本文实例讲述了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Android实现代码画虚线边框背景效果
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
如何基于PHP生成高效IDC网络公司建站源码?
Laravel如何创建自定义Facades?(详细步骤)
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
如何在万网ECS上快速搭建专属网站?
制作电商网页,电商供应链怎么做?
如何在万网利用已有域名快速建站?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
如何在Windows 2008云服务器安全搭建网站?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
想要更高端的建设网站,这些原则一定要坚持!
Python结构化数据采集_字段抽取解析【教程】
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel怎么调用外部API_Laravel Http Client客户端使用
在线制作视频网站免费,都有哪些好的动漫网站?
如何做网站制作流程,*游戏网站怎么搭建?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
佛山企业网站制作公司有哪些,沟通100网上服务官网?
大型企业网站制作流程,做网站需要注册公司吗?
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
Python3.6正式版新特性预览
Java遍历集合的三种方式
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
免费网站制作appp,免费制作app哪个平台好?
zabbix利用python脚本发送报警邮件的方法
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
智能起名网站制作软件有哪些,制作logo的软件?
如何快速生成专业多端适配建站电话?
Python并发异常传播_错误处理解析【教程】
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
北京专业网站制作设计师招聘,北京白云观官方网站?
高防服务器租用首荐平台,企业级优惠套餐快速部署
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
BootStrap整体框架之基础布局组件
青岛网站建设如何选择本地服务器?
网站制作报价单模板图片,小松挖机官方网站报价?

