Mi compi Vicky está con un proyecto en el que tiene que mostrar en un calendario una serie de eventos. La agenda debe mostrarse a partir de la semana actual, de lunes a domingo. Así que ha tenido que ingeniárselas para obtener el día del calendario que corresponde al lunes de la semana en curso.
Y lo ha solucionado en una única línea de código (en C# .Net):
DateTime.Now.AddDays(-1 * ((int)DateTime.Now.DayOfWeek - 1));
Cada día que aprendo algo nuevo del FrameWork de .Net estoy más maravillado con la cantidad de funciones que tiene implementadas, lo bien organizadas que están, lo bien documentadas... PowerBuilder: sí, la dirección correcta es .Net. ¡Sin ninguna duda!
Muchas gracias, sigue compartiendo
ResponderEliminar