Semana del mes

20/02/2008 - 11:56 por Catalin Lungu | Informe spam
Hola,
Sabe alguien como podria calcular la semana del mes de una fecha. Gracias.

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
20/02/2008 - 13:16 | Informe spam
Hola

Para obtener este dato puedes utilizar la función DatePart, incluida en el
ensamblado Microsoft.VisualBasic.

En primer lugar debes añadir a tu proyecto una referencia a este ensamblado,
y una vez hecho esto declaras en tu código el espacio de nombres
Microsoft.VisualBasic, de forma que puedas, mediante el módulo DateAndTime,
acceder a esta función que te comento, como puedes ver en el siguiente
ejemplo.

//-
using Microsoft.VisualBasic;
//
DateTime fecha = DateTime.Today;
int resultado = DateAndTime.DatePart(DateInterval.WeekOfYear, fecha,
FirstDayOfWeek.Monday, FirstWeekOfYear.System);
//-

Espero que te resulte de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com
http://geeks.ms/blogs/lmblanco/


"Catalin Lungu" wrote:

Hola,
Sabe alguien como podria calcular la semana del mes de una fecha. Gracias.



Respuesta Responder a este mensaje
#2 Jose Luis Manners
22/02/2008 - 04:04 | Informe spam
Mira el método GetWeekOfYear de la clase Calendar:

http://msdn2.microsoft.com/es-es/li...fyear.aspx

Ojo que el método tiene unos parámetros bien especificos, mira en el enlace
para más detalles.

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"The cure for boredom is curiosity. There is no cure for curiosity."





"Catalin Lungu" wrote in message
news:#e#
Hola,
Sabe alguien como podria calcular la semana del mes de una fecha. Gracias.

Respuesta Responder a este mensaje
#3 Hernan
22/02/2008 - 16:14 | Informe spam
Uhh. No. Ese método da problemas.
Alguno opinamos que tiene bugs, pero desgraciadamente Microsoft no lo
ve así.
Especialmente molesto es en Europa que es dónde mas se utiliza la
ISO8601.
En la web hay varios workaround. Podrías buscar en Google algo como:
GetWeekOfYear+bug+ISO8601


Mira el método GetWeekOfYear de la clase Calendar:

http://msdn2.microsoft.com/es-es/li...calenda...

Ojo que el método tiene unos parámetros bien especificos, mira en el enlace
para más detalles.

> Hola,
> Sabe alguien como podria calcular la semana del mes de una fecha. Gracias.
Respuesta Responder a este mensaje
#4 Jose Luis Manners
22/02/2008 - 17:45 | Informe spam
correcto, por eso especifique: "Ojo que el método tiene unos parámetros bien
especificos" en mi respuesta, ya que aqui en América yo lo utilizo sin
problemas.

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"The cure for boredom is curiosity. There is no cure for curiosity."





"Hernan" wrote in message
news:
Uhh. No. Ese método da problemas.
Alguno opinamos que tiene bugs, pero desgraciadamente Microsoft no lo
ve así.
Especialmente molesto es en Europa que es dónde mas se utiliza la
ISO8601.
En la web hay varios workaround. Podrías buscar en Google algo como:
GetWeekOfYear+bug+ISO8601


Mira el método GetWeekOfYear de la clase Calendar:

http://msdn2.microsoft.com/es-es/li...calenda...

Ojo que el método tiene unos parámetros bien especificos, mira en el
enlace
para más detalles.

> Hola,
> Sabe alguien como podria calcular la semana del mes de una fecha.
> Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida