Tengo un cliente que quiere ver la medianoche representada como el final del día anterior.DateTime día que termina 24:00 (medianoche)
Ejemplo
var date = DateTime.Parse("1/27/2010 0:00");
Console.WriteLine(date.ToString(<some format>));
Display:
1/26/2010 24:00
creo que esto es válido en la norma ISO 8601. (see this)
¿Hay alguna manera de admitir esto en .NET (sin un feo hack de manipulación de cadenas)?
Gracias, Lucero. Pensé que estas interfaces podrían ser útiles. (+1) Si esto funciona, publicaré un ejemplo. –
El formateador personalizado funciona con string.Format(), pero ICustomFormatter.Format() nunca se llama cuando se usa date.ToString (new MyFormatter()); –