• Publicidad

Insertar fecha en base de datos

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Insertar fecha en base de datos

Notapor jacks » 2011-10-06 05:56 @289

Hola. Estoy teniendo un problema a la hora de insertar la fecha en la base de datos. El formato generado es: "Thu, 06 Oct 2011 10:48:36 GMT". He intentado hacerlo con el campo "fecha datetime" y con "fecha VARCHAR" porque decían que quizás se pudiera almacenar de esa manera pero no funciona ninguna de las dos. ¿Existe alguna forma de guardarla?
jacks
Perlero nuevo
Perlero nuevo
 
Mensajes: 148
Registrado: 2011-04-05 11:14 @510

Publicidad

Re: Insertar fecha en base de datos

Notapor explorer » 2011-10-06 09:21 @431

Ese formato de fecha

Thu, 06 Oct 2011 10:48:36 GMT

corresponde al formato indicado en la sección 5.2.14 del RFC 1123 que, a su vez, es una mejora de la sección 5ª del RFC 822, y que supongo que estás obteniendo desde una cabecera HTTP, como indica la sección 3.3.1 del RFC 2616 (protocolo HTTP).

Lo que no nos dices es qué motor de bases de datos estás usando.

Debes averiguar qué formato de fecha entiende esa base de datos.

En última instancia, siempre puedes guardarla como una cadena de caracteres, que es lo que has intentado con el VARCHAR. Tampoco nos dices cuál es el mensaje de error que devuelve el motor de base de datos cuando intentas agregar esa fecha.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Insertar fecha en base de datos

Notapor jacks » 2011-10-06 10:31 @480

Vale, lo hice con VARCHAR y había un problema con el nombre de la tabla. Por eso no se creaba. Ya lo siento, culpa mía :?
jacks
Perlero nuevo
Perlero nuevo
 
Mensajes: 148
Registrado: 2011-04-05 11:14 @510


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado