Problema con fechas

03/09/2005 - 13:19 por Alberto | Informe spam
Estoy leyendo una fecha utilizando tres cajas de texto (día, mes y año). El
problema es que cuando convierto dicha información en un campo fecha, me
cambia el mes por el día. Por ejemplo, si el día es el 1 y el mes el 2, lo
guarda como dia 2 y mes 1. La conversión la hago del siguiente modo:

DateTime fecha = new DateTime(Convert.ToInt16(txtAño.Text),
Convert.ToInt16(txtMes.Text), Convert.ToInt16(txtDia.Text));

Gracias

Preguntas similare

Leer las respuestas

#1 Bela Istok
03/09/2005 - 13:08 | Informe spam
Es raro deberia funcionarte sin problemas, o al menos que los nombres de los
textbox esten invertidos en el formulario, otra cosa porque lo conviertes a
Int16, en teoria deberian ser Int32 (aunque eso no tiene nada que ver con el
problema).

Saludos,

Bela Istok

"Alberto" wrote in message
news:
Estoy leyendo una fecha utilizando tres cajas de texto (día, mes y año).
El problema es que cuando convierto dicha información en un campo fecha,
me cambia el mes por el día. Por ejemplo, si el día es el 1 y el mes el 2,
lo guarda como dia 2 y mes 1. La conversión la hago del siguiente modo:

DateTime fecha = new DateTime(Convert.ToInt16(txtAño.Text),
Convert.ToInt16(txtMes.Text), Convert.ToInt16(txtDia.Text));

Gracias


Respuesta Responder a este mensaje
#2 Alberto
03/09/2005 - 23:20 | Informe spam
Tienes razón. Funciona bien. El problema es que esa fecha la almaceno en una
base de datos access y al volver a leerla me aparece la información
cambiada. Tendré que revisar cómo se almacena.

"Bela Istok" escribió en el mensaje
news:
Es raro deberia funcionarte sin problemas, o al menos que los nombres de
los textbox esten invertidos en el formulario, otra cosa porque lo
conviertes a Int16, en teoria deberian ser Int32 (aunque eso no tiene nada
que ver con el problema).

Saludos,

Bela Istok

"Alberto" wrote in message
news:
Estoy leyendo una fecha utilizando tres cajas de texto (día, mes y año).
El problema es que cuando convierto dicha información en un campo fecha,
me cambia el mes por el día. Por ejemplo, si el día es el 1 y el mes el
2, lo guarda como dia 2 y mes 1. La conversión la hago del siguiente
modo:

DateTime fecha = new DateTime(Convert.ToInt16(txtAño.Text),
Convert.ToInt16(txtMes.Text), Convert.ToInt16(txtDia.Text));

Gracias






Respuesta Responder a este mensaje
#3 McKool
06/09/2005 - 13:29 | Informe spam
Hola, yo tuve el mismo problema y encontre una tabla donde estan los
distintos formatos de fecha que usan las bases de datos mas usadas. son
las siguientes:

DBMS Sybase Adaptive Server Enterprise MS Access MS SQL Server mySQL
Oracle
Formato de Fercha 'm/d/yyyy' #mm/d/yyyy# 'd/m/yyyy' 'yyyy/m/d'
'dd-mm-yyyy'


Espero te ayude
KW

"Alberto" schrieb im Newsbeitrag
news:%
Tienes razón. Funciona bien. El problema es que esa fecha la almaceno en
una base de datos access y al volver a leerla me aparece la información
cambiada. Tendré que revisar cómo se almacena.

"Bela Istok" escribió en el mensaje
news:
Es raro deberia funcionarte sin problemas, o al menos que los nombres de
los textbox esten invertidos en el formulario, otra cosa porque lo
conviertes a Int16, en teoria deberian ser Int32 (aunque eso no tiene
nada que ver con el problema).

Saludos,

Bela Istok

"Alberto" wrote in message
news:
Estoy leyendo una fecha utilizando tres cajas de texto (día, mes y año).
El problema es que cuando convierto dicha información en un campo fecha,
me cambia el mes por el día. Por ejemplo, si el día es el 1 y el mes el
2, lo guarda como dia 2 y mes 1. La conversión la hago del siguiente
modo:

DateTime fecha = new DateTime(Convert.ToInt16(txtAño.Text),
Convert.ToInt16(txtMes.Text), Convert.ToInt16(txtDia.Text));

Gracias










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida