Foros del Web » Programación para mayores de 30 ;) » .NET »

Obtener el primer y último día del mes en Visual C#

Estas en el tema de Obtener el primer y último día del mes en Visual C# en el foro de .NET en Foros del Web. Como ustedes saben todos necesitamos ayuda en el momento en momentos cuando uno se bloquea y ya no pasa de algo. Ahora les pido su ...
  #1 (permalink)  
Antiguo 13/05/2008, 17:05
Avatar de traviz88  
Fecha de Ingreso: julio-2007
Ubicación: lima - villa maria
Mensajes: 31
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Obtener el primer y último día del mes en Visual C#

Como ustedes saben todos necesitamos ayuda en el momento en momentos cuando uno se bloquea y ya no pasa de algo. Ahora les pido su ayuda y comprension.

como puedo obtener el primer y último día del mes especifico de sistema o por medio de un datetimepicker
bueno les pido su ayuda
  #2 (permalink)  
Antiguo 14/05/2008, 12:20
Avatar de JonhyReyes  
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: Obtener el primer y último día del mes en Visual C#

Este codigo fue hecho originalmente en Visual Basic, lo converti con una herramienta en la Web bastante útil. Espero te sirva....

VB
Dim NuevaFechaI As Date = CType("01/" & Format(FechaIni, "MM") & _
"/" & FechaIni.Year, Date)
Dim fechaF As String = "01/" & Format(FechaFin.AddMonths(1), "MM") & _
"/" & FechaFin.Year
Dim NuevaFechaFin As Date = CType(fechaF, Date)
NuevaFechaFin = NuevaFechaFin.AddDays(-1)

C#


{
System.DateTime NuevaFechaI = (System.DateTime)"01/" + Strings.Format(FechaIni, "MM") + "/" + FechaIni.Year;
string fechaF = "01/" + Strings.Format(FechaFin.AddMonths(1), "MM") + "/" + FechaFin.Year;
System.DateTime NuevaFechaFin = (System.DateTime)fechaF;
NuevaFechaFin = NuevaFechaFin.AddDays(-1);
}
  #3 (permalink)  
Antiguo 22/07/2008, 04:50
Avatar de Ragher  
Fecha de Ingreso: octubre-2004
Ubicación: Rosario, Argentina
Mensajes: 81
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Obtener el primer y último día del mes en Visual C#

Hola. Yo uso esta función.


int var_mesActual = DateTime.Now.Month; // obtengo el mes actual
int var_anio = DateTime.Now.Year; // obtengo el año actual
int var_mesSiguiente = DateTime.Now.Month +1; // obtengo el mes siguiente
dateTimePickerDesde.Value = Convert.ToDateTime("01/" + var_mesActual + "/" + var_anio);// pongo el 1 porque siempre es el primer día obvio

dateTimePickerHasta.Value = Convert.ToDateTime("01/" + var_mesSiguiente + "/" + var_anio).AddDays(-1); //resto un día al mes y con esto obtengo el ultimo día
//fin

Saludos
JM
__________________
Pronexo.com Diseño web Rosario, San Lorenzo, Argentina
  #4 (permalink)  
Antiguo 17/11/2011, 11:03
Avatar de ocar48  
Fecha de Ingreso: diciembre-2010
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Obtener el primer y último día del mes en Visual C#

Ragher gracias por al respuesta me funciono
  #5 (permalink)  
Antiguo 23/08/2013, 09:30
Avatar de cesar203  
Fecha de Ingreso: enero-2010
Ubicación: LIMA
Mensajes: 27
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Obtener el primer y último día del mes en Visual C#

Cita:
Iniciado por Ragher Ver Mensaje
Hola. Yo uso esta función.


int var_mesActual = DateTime.Now.Month; // obtengo el mes actual
int var_anio = DateTime.Now.Year; // obtengo el año actual
int var_mesSiguiente = DateTime.Now.Month +1; // obtengo el mes siguiente
dateTimePickerDesde.Value = Convert.ToDateTime("01/" + var_mesActual + "/" + var_anio);// pongo el 1 porque siempre es el primer día obvio

dateTimePickerHasta.Value = Convert.ToDateTime("01/" + var_mesSiguiente + "/" + var_anio).AddDays(-1); //resto un día al mes y con esto obtengo el ultimo día
//fin

Saludos
JM
Muy bueno Me funciono a la Perfeccion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:19.