江苏免费建站,百度新闻源网站,哪个网站可以做ppt模板,方圆网 网站建设在C#编程项目开发中#xff0c;几乎所有对象都有格式化字符串方法#xff0c;其中常见的是数字和时间的格式化输出多少不一样#xff0c;按实际需要而定吧#xff0c;现记录如下#xff0c;以后会用得上。 文章目录 数字格式化时间格式化 数字格式化
例如#xff0c;保留…在C#编程项目开发中几乎所有对象都有格式化字符串方法其中常见的是数字和时间的格式化输出多少不一样按实际需要而定吧现记录如下以后会用得上。 文章目录 数字格式化时间格式化 数字格式化
例如保留两位小数部分, 格式化输出如下
string text theObj.ToString(format);带入参数支持项如下
处理formattheObjtext保留两位小数F212394.03912394.04分号隔开N1420014,200.00人民币格式C0.20.20百分比P0.2458324.58%转16进制数只支持整型X12C
上面的截取位数会自动四舍五入 更多请参考官方的文档 Double.ToString 方法 还可以这样用的
string text string.Format(string format Object theObj)支持项如下
处理formattheObjtext保留两位小数{0:0.00}12394.03912394.04零占位符{0:0000.00}194.0390194.04数字占位符{0:####.#}194.039194填充不足{0:D3}23023分号隔开{0:N}1420014,200.00四舍五入{0:N3}14200.245814,200.246人民币格式{0:C}0.20.20人民币,保留一位小数{0:C1}23.1523.2百分比{0:P}0.2458324.58%百分比,保留一位小数{0:P1}0.2458324.6% 上面的截取位数会自动四舍五入 还可以这样用格式化多个Object实例
string text string.Format(销售价{0:C}进货价{1:C}, 10.28, 10.26);更多请参考官方的文档 Format(String, Object) 时间格式化
时间对象的格式化输出
string text DataTime.Now.ToString(yyyy-MM-dd HH:mm:ss);支持项, 以下统一输入theObj是System.DateTime.Now
处理formattext短日期yyyy-MM-dd2024-06-13时间完整HH:mm:ss21:29:33长日期完整yyyy-MM-dd HH:mm:ss2024年6月13日 21:29:33 更多请参考官方的文档 ToString(String) 日期格式化还可以这样用
string text string.Format(yyyy-MM-dd, System.DateTime.Now);支持项, 以下统一输入theObj是System.DateTime.Now
处理formattext短日期{0:d}2024-6-13长日期{0:D}2024年6月13日长日期和时间{0:f}2024年6月13日 21:29长日期完整{0:F}2024年6月13日 21:29:33短日期和时间{0:g}2024-6-13 21:29短日期完整{0:G}2024-6-13 21:29:33日期{0:m}6月13日时间{0:t}21:29时间完整{0:T}21:29:33
上面都是常用到的就记到这里为止吧