c# - 自定义数字格式自动将最后 2 位数字转换为小数点
问题描述
我怎样才能把最后两位数变成小数点?
示例模拟为测试:2 结果:0.02
测试:24 结果:0.24
测试:287567 结果:2875.67
我可以用 string.format 实现这一点吗?谢谢
解决方案
在我看来,您实际上是在除以 100,所以您可以这样做:
int number = 2;
decimal newNumber = (decimal)number / 100;
string text = newNumber.ToString("F2");
现在text
将包含“ 0.02
” - 小数点后总是有 2 位数字。
推荐阅读
- python - 清理 JSON 并导出到 JSONL 的挑战
- latex - 引文、表格和方程式超出投影仪中的页面宽度
- apache-spark - 通过 PySpark 获取 S3 中的最新文件
- python - 使用时间索引帧屏蔽 DatetimeIndex DataFrame
- java - 对 By/BySelector 使用 Optional 进行空检查
- python - 在python中检查二维列表中的变量
- r - 为什么当我打开 Rstudio 时出现错误:15:73:意外的 ')'
- xml - 使用 Powershell 将 xml 转换为 csv 的问题
- vulkan - 在哪个管道阶段执行混合?
- java - 使用 Selenium 连接到数据库时出现未知主机异常