Hola,
´tengo un método que Obtiene la hora y los minutos de una fecha en formato
HHmm
(Note: HH above formats hour as 00-23, hh formats hour as 01-12)
Hay varias alternativas, como se muestra en el método. Cuál creen que es la
más conveniente (véase en cuanto a eficiencia o rendimiento, pues el
resultado final es el mismo) ?. Existe más alternativas ?
Saludos y gracias de antemano. El código debajo:
public static string ObtenerHoraMinutos(DateTime fecha)
{
// Rellenar la hora y minutos con ceros:
// Si la hora es 9 sería equivalente a 09
return string.Format("{0:D2}{1:D2}", fecha.Hour, fecha.Minute);
// Otras formas alternativas:
//return fecha.Hour.ToString("00") + fecha.Minute.ToString("00");
//return string.Format("{0:HH}{0:mm}", fecha);
//return string.Format("{0:HHmm}", fecha);
// ToShortTimeString. No estoy seguro que sirva para todos los
casos por temas de configuración regional y globalization
//return int.Parse(fecha.ToShortTimeString().Replace(":",
"")).ToString("D4");
}
http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
www.trabajobasura.com/solusoft
Leer las respuestas