这是我的代码,在标签上设置它不会向我显示预期的结果:
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
您需要将 int duracionMinutos
转换为双精度。按如下方式编写代码行:
double duracion = (double)duracionMinutos / 60;