C#字符串格式化

数值规范

也可写成int money = 368; money .ToString("C");

string.Format("金额:{0:C}", 368); => ¥368.00

string.Format("科学计数法:{0:C}", 12000.1); => 1.200001E+005

string.Format("分割数字:,{0:E0}", 123456789); => 123,456,789

string.Format("π取两位小数:{0:F2}", Math.PI); => 3.14

string.Format("16进制:{0:X4}", 33); => 0021

string.Format("百分比:{0:P0}", 0.99); => 99%

日期格式化

DateTime strDate = DateTime.Now;

也可写成strDate.ToString("Y");

string.Format("短日期格式:{0:d}", strDate); =>短日期格式:2024/4/29

string.Format("长日期格式:{0:D}", strDate); =>长日期格式:2024年4月29日

string.Format("完整日期格式:{0:f}", strDate); =>完整日期格式:2024年4月29日 16:26

string.Format("短时间格式:{0:t}", strDate); =>短时间格式:16:26

string.Format("长时间格式:{0:T}", strDate); =>长时间格式:16:26:54

string.Format("月日格式:{0:M}", strDate); =>月日格式:4月29日

string.Format("年月格式:{0:y}", strDate); =>年月格式:2024年4月

相关推荐
就是有点傻6 小时前
使用PaddleOCRSharp大模型精选文字识别
c#
LeonDL1686 小时前
【通用视觉框架】基于C#+Winform+OpencvSharp开发的视觉框架软件,全套源码,开箱即用
人工智能·c#·winform·opencvsharp·机器视觉软件框架·通用视觉框架·机器视觉框架
数据的世界018 小时前
技术变革:为何C#与.NET是未来的开发方向
java·c#·.net
大龄Python青年8 小时前
C#快入教程:Linux安装.NET
linux·c#·.net
我是唐青枫9 小时前
C#.NET Random 深入解析:随机数生成原理与最佳实践
c#·.net
光头闪亮亮9 小时前
电子发票解析工具-c#桌面应用开发案例详解
c#
咕白m62510 小时前
如何通过 C# 提取 PDF 图片?单页与全文档提取
c#·.net
时光追逐者14 小时前
【拾遗补漏】.NET 常见术语集
微软·c#·.net
秋雨雁南飞14 小时前
c# 使用Memory实现Redis入队出队功能
redis·c#
2501_9307077816 小时前
使用C#代码添加或删除PPT页面
开发语言·c#·powerpoint