none
Propiedad para obtener los días de un Año/Mes RRS feed

  • Pregunta

  • Hola a todos/as.

     

    Me gustaría saber si hay alguna propiedad dentro del CultureInfo que no he sabido encontrar que nos indique la cantidad de días que tienen los Meses o los años (365).

     

    Si alguien tiene alguna idea al respecto se lo agradezco.

     

    Saludos.

    jueves, 9 de agosto de 2007 7:09

Respuestas

  • No entiendo muy bien lo que quieres hacer, pero voy a probar a ver si te soluciona algo esto.

    Verás, cultureinfo tiene una propiedad que se llama Calendar, aquí te paso un link que puede ayudarte:

    http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpref/html/frlrfsystemglobalizationcalendarclasstopic.asp

     

    Luego, si lo que quieres es tener los diferentes calendarios existentes, en ese link, al final de la seccion "Comentarios" tienes la lista de todos los calendarios que están implementados en el framework.

    Date cuenta que el método del que te hablé antes, es un método estático, es decir no hay que instanciar una variable del tipo DateTime para invocarlo. Si lo que quieres es saber cuántos días tiene un año sólo tendrías que comprobar si es bisiesto o no, para ello puedes ayudarte de la función DateTime.IsLeapYear que lo comprueba, en cuyo caso el número de días es 366.

    Si sigue sin servirte lo que te comento, por favor, cuenta qué es lo que quieres hacer más concretamente.

    domingo, 12 de agosto de 2007 20:22

Todas las respuestas

  • Hola Joanca:

     

    Creo que lo que estás buscando está en la clase DateTime

    int DateTime.DaysInMonth(int year, int month)

    Te devuelve el número de días del mes month, en el año year

     

    Espero que sirva

    • Propuesto como respuesta ShanitoHL miércoles, 18 de julio de 2012 16:59
    jueves, 9 de agosto de 2007 8:43
  • Hola Juan Lao y gracias por atenderme.

     

    Sí, efectivamente el método DaysInMonth me devuelve los días del mes, pero si quisiese trasladarlo al año, ya sabemos que un año tiene 365 días, pero ¿hay alguna propiedad que me lo devuelva respecto al CultureInfo o similares ?, más que nada es para no ponerlo a saco en las aplicaciones.

     

    Gracias y un saludo.

     

    jueves, 9 de agosto de 2007 9:50
  • No entiendo muy bien lo que quieres hacer, pero voy a probar a ver si te soluciona algo esto.

    Verás, cultureinfo tiene una propiedad que se llama Calendar, aquí te paso un link que puede ayudarte:

    http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpref/html/frlrfsystemglobalizationcalendarclasstopic.asp

     

    Luego, si lo que quieres es tener los diferentes calendarios existentes, en ese link, al final de la seccion "Comentarios" tienes la lista de todos los calendarios que están implementados en el framework.

    Date cuenta que el método del que te hablé antes, es un método estático, es decir no hay que instanciar una variable del tipo DateTime para invocarlo. Si lo que quieres es saber cuántos días tiene un año sólo tendrías que comprobar si es bisiesto o no, para ello puedes ayudarte de la función DateTime.IsLeapYear que lo comprueba, en cuyo caso el número de días es 366.

    Si sigue sin servirte lo que te comento, por favor, cuenta qué es lo que quieres hacer más concretamente.

    domingo, 12 de agosto de 2007 20:22