这里是我的代码我怎么能圆时间,在C#.NET计算时间,双时
private void button2_Click(object sender, EventArgs e)
{
try
{
ans = double.Parse(txtb1.Text) - double.Parse(txtb2.Text);
string time = ans.ToString();
double seconds = TimeSpan.Parse(time); // Duration is not working
label1.Text = seconds.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
我试图从围捕后点,即如果大于或等于60。应该加一个整数,并从尾数减去它(十进制) 我的意思是,如果我的值为1.70,我应该有2.10即2小时10分
定义“向上取整”。 1.1s应该是1s还是2s? (我假设1.5s..1.9s会变成2s) –
你究竟在做什么?将double转换为字符串然后尝试将其解析为'TimeSpan'没有多大意义。 – ChrisF
txtb1.Text和txtb2.Text中有什么?你能提供样本数据吗?和预期的结果? – Tatranskymedved