• Viernes 1 de Noviembre de 2024, 19:33

Autor Tema:  Problemas Con Fechas  (Leído 1490 veces)

J_ELRIC

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Problemas Con Fechas
« en: Viernes 7 de Septiembre de 2007, 18:05 »
0
hola que tal saludos a todos
otra bez yo con otra duda de novato.
me gustaria saber si me pudieran apoyar dandome una
idea para sacar un pequeño problema que tengo con unas fechas

mi problema es que tengo dos  textbox a los cuales les quiero agregar un periodo
de fechas es decir
al textbox1 le quiero agregar el primer dia del mes acorde
al mes que vaya en curso y al otro textbox le quiero agregar el ultimo dia
de ese mes a pero esto es para una windows forms.



espero me puedan apoyar
por que he estado buscando alguna referencia pero
no he encontrado para windows forms
de antemano muchas gracias por molestarse en leer mi mail

Scherzo

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
    • http://www.mma-spain.com
Re: Problemas Con Fechas
« Respuesta #1 en: Lunes 10 de Septiembre de 2007, 13:28 »
0
Hola, no estoy seguro de lo que quieres hacer, pero si es lo que creo, lo podrías hacer así (lo he metido todo en un botón por comodidad y te he añadido comentarios a todas las líneas para que no tengas problemas, parece mucho código pero si quitas las líneas de comentario verás que son apenas 6 líneas de código):

Código: Text
  1.  
  2. private void cmdMostrarIntervalos_Click(object sender, EventArgs e)
  3. {
  4.     //Instanciamos los dos objetos Fecha que vamos a usar
  5.     DateTime oFechaInicio;
  6.     DateTime oFechaFin;
  7.  
  8.     //Primeramente creamos la fecha del inicio del intervalo, para ello indicamos el año y mes actual, y luego
  9.     //como día ponemos directamente el día 1, ya que todos los meses comienzan por 1
  10.     oFechaInicio = new DateTime(DateTime.Now.Year,
  11.                                 DateTime.Now.Month,
  12.                                 1);
  13.     //Ahora creamos la fecha de final del intervalo, igualmente usamos el año y mes actuales, pero como día
  14.     //lo que hacemos es consultar a ver cuántos días tiene el mes/año actual y devolvemos dicho valor
  15.     oFechaFin = new DateTime(DateTime.Now.Year,
  16.                              DateTime.Now.Month,
  17.                              DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month));
  18.  
  19.     //Ahora mostramos las fechas en las cajas de texto correspondientes. La forma de mostrarlas puede ser de muchas formas
  20.     //en este caso te muestro dos de las opciones posibles (elige una o haz la tuya propia):
  21.  
  22.     //Formato CORTO de fecha (Ej: dd/mm/aaaa)
  23.     txtFechaInicio.Text = oFechaInicio.ToShortDateString();
  24.     txtFechaFin.Text = oFechaFin.ToShortDateString();
  25.  
  26.     //Formato LARGO de fecha (Ej: "domingo, 30 de septiembre de 2007")
  27.     txtFechaInicio.Text = oFechaInicio.ToLongDateString();
  28.     txtFechaFin.Text = oFechaFin.ToLongDateString();
  29. }
  30.  
  31.  

Saludos

J_ELRIC

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Problemas Con Fechas
« Respuesta #2 en: Lunes 10 de Septiembre de 2007, 18:40 »
0
muchisimas gracias amigo
es exactamente lo que tenia que
hacer
te agradezco la molestia
que te tomaste
muchas gracias

Scherzo

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
    • http://www.mma-spain.com
Re: Problemas Con Fechas
« Respuesta #3 en: Martes 11 de Septiembre de 2007, 09:31 »
0
De nada, me alegro que te haya servido. :)

Saludos