这是我的代码,在标签上设置它并没有显示预期的结果:
DateTime duracionEstandar = Convert.ToDateTime(txtDuracionEst.int
duracionHoras =
duracionEstandar.Hour;
int duracionMinutos = duracionEstandar.Minute;
double duracion = duracionMinutos / 60;
lblEstadoEspecialistas.Text = "Horas: " + duracionHoras + ", minutos: " +
duracionMinutos + " = " + duracion.ToString("0.##");
输入:
txtDuracionEstandar = 1:30
结果:Horas: 1, minutos: 30 = 0
答案 0 :(得分:0)
您需要将 int duracionMinutos
强制转换为 double 。写下你的代码行:
double duracion = (double)duracionMinutos / 60;