C# .net字符串格式
这里需要一些帮助,我不知道如何转换或格式化最后的字符串C# .net字符串格式,c#,.net,C#,.net,这里需要一些帮助,我不知道如何转换或格式化最后的字符串 protected void Page_Load(object sender, EventArgs e) { TimeSpan final = DateTime.Now.Subtract( Convert.ToDateTime("01/01/" + DateTime.Now.Year.ToString() + " 00:00")); this.lblGeracao.Text =
protected void Page_Load(object sender, EventArgs e)
{
TimeSpan final = DateTime.Now.Subtract(
Convert.ToDateTime("01/01/" + DateTime.Now.Year.ToString() + " 00:00"));
this.lblGeracao.Text =
(Convert.ToDecimal(40.1714444 * final.TotalSeconds)).ToString() + "*";
this.lblCO2.Text =
(Convert.ToInt32(13.1254644 * final.TotalSeconds) / 1000)
.ToString() + "**";
}
我需要将此数字:40.1714444*final.TotalSeconds
转换为类似以下格式的内容1.175.1453.192
现在a得到了这个结果117520839450231
谢谢大家!
123456.ToString("N0")
将根据文化背景为您提供123456
或123.456
将根据区域性为您提供
123456
或123.456
。String.Format(“{0:#,##0}”,(Convert.ToDecimal(40.1714444*final.TotalSeconds))+“*” String.Format(“{0:#,##0}”,(Convert.ToDecimal(40.1714444*final.TotalSeconds)))+“*” String.Format是设置字符串格式的最佳选项。请查看下面的链接,了解如何根据需要设置字符串格式
String.Format是设置字符串格式的最佳选项。请检查下面的链接,并解释如何按照您的意愿设置字符串格式
您检查过文档了吗?额外的句号(.)是为了什么?它们分离的是什么值?我建议避免创建字符串只是为了解析它的反模式。尝试
TimeSpan final=DateTime.Now.Subtract(新的DateTime(DateTime.Now.Year,1,1))代码>。您查看文档了吗?额外的句号(.)是为了什么?它们分离的是什么值?我建议避免创建字符串只是为了解析它的反模式。尝试TimeSpan final=DateTime.Now.Subtract(新的DateTime(DateTime.Now.Year,1,1))代码>。谢谢你,完美,检查一下像Brian comment这样的文档,我看到了一些关于它的参考资料,我想我也可以用这个来解决:ToString(“C2”),谢谢。没问题!谢谢你的回答投票,祝你的项目好运。谢谢你,完美,检查一下像Brian comment这样的文档,我看到了一些关于这方面的参考,我很高兴能解决这个问题:ToString(“C2”),谢谢你。没问题!谢谢你的回答投票,祝你的项目好运。