大家好我发现这个代码有问题... 我有2个datetimepickers,我想找到两个datetimepickers之间的天数差异。
textBox1.Text = ((dateTimePicker2.Value - dateTimePicker1.Value)).TotalDays.ToString("#");
我无法将文本框转换为字符串也不能转换为int ...我不明白ToString(“#”)的含义是什么......... 代码的结果也很奇怪...... Result 1
答案 0 :(得分:0)
要查找2个datetimepickers值之间的天数差异,您也可以尝试使用此代码,
TimeSpan tSpan = dateTimePicker2.Value - dateTimePicker1.Value;
textBox1.Text = tSpan.TotalDays.ToString("#");
字符串格式中的 #
表示要显示的有效位数。
当它在小数位后面时,结果数将四舍五入为位数。
例如:
5.67.ToString("#");
您的结果将是:6
在
的情况下5.67.ToString("#.#")
您的结果将是:5.7
以及
的情况5.67.ToString("#.##")
您的结果将是:5.67