ASP.NET数字与日期格式化助记词详解

ASP.NET 里的数字和日期格式化,有一套挺实用的助记词规则,用得顺手能省不少事。

C/N/P/X这些格式化标记,挺适合做金额、百分比或十六进制的展示,比如number.ToString("N2")就能直接变成带千分位的数字,格式也整洁。常见业务场景下,配合string.FormatToString,写法统一,看起来舒服。

日期这块也不差,f/F/g/G这些组合型格式,能快速搞定“年月日+时分秒”的需求,像date.ToString("yyyy-MM-dd HH:mm:ss")这种格式在日志输出、表单显示里常见。

提醒下,格式化结果跟当前的区域文化有关,比如货币符号、日期格式等,英文环境和中文环境下差别挺大,跨国项目就得注意了。

如果你总是记不住这些格式符号,可以参考这篇文档,讲得还蛮清楚,适合平时查阅用。需要扩展的话,可以看看相关格式化的例子,比如JSON 格式化Python 数字格式化这些,跨语言思路其实都差不多。

docx 文件大小:40.43KB