From: | Javier Chavez Barra <jchavezb(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Fabiola Fernández <fabiola(dot)fg(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Error con el tipo de datos Timestamp |
Date: | 2007-11-21 11:59:53 |
Message-ID: | 47441DB9.709@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro Herrera escribió:
> Fabiola Fernández escribió:
>
>> On 21/11/2007, Javier Chavez Barra <jchavezb(at)gmail(dot)com> wrote:
>>
>>> Fabiola Fernández escribió:
>>>
>
>
>>> Solo por curiosidad
>>> 2007
>>> 11
>>> 20T --> porque una T???
>>> 083000
>>>
>
> Seguramente es derivado del formato definido por ISO 8601; claro que en
> ese estandar se definen separadores para los campos.
>
>
>> Exacto, yo también pienso eso, por eso no entiendo muy bien lo que pasa.
>> Lo de la T, es un caracter designador que según entiendo se usa en un
>> estándar del CEN para tipos de datos, pero vamos que lo he intendado con y
>> sin la T y no consigo nada, me sale el mismo error.
>>
>
> Probaste usando to_timestamp()?
>
>
Solo como informacion adicional ...
Extraido de : http://www.w3.org/TR/NOTE-datetime
The formats are as follows. Exactly the components shown here must be
present, with exactly this punctuation. Note that the "T" appears
literally in the string, to indicate the beginning of the time element,
as specified in ISO 8601.
Year:
YYYY (eg 1997)
Year and month:
YYYY-MM (eg 1997-07)
Complete date:
YYYY-MM-DD (eg 1997-07-16)
Complete date plus hours and minutes:
YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)
Complete date plus hours, minutes and seconds:
YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00)
Complete date plus hours, minutes, seconds and a decimal fraction of a
second
YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00)
where:
YYYY = four-digit year
MM = two-digit month (01=January, etc.)
DD = two-digit day of month (01 through 31)
hh = two digits of hour (00 through 23) (am/pm NOT allowed)
mm = two digits of minute (00 through 59)
ss = two digits of second (00 through 59)
s = one or more digits representing a decimal fraction of a second
TZD = time zone designator (Z or +hh:mm or -hh:mm)
Nunca esta demas
Gracias Alvaro no tenia idea!!
Slds a to2..
Respecto a la pregunta de Fabiola puedes tratar de forzar el formato...
Slds.
J.
From | Date | Subject | |
---|---|---|---|
Next Message | ricardo yanguma | 2007-11-21 12:09:43 | Re: Cuantas filas cargo despues de usar copy |
Previous Message | Fabiola Fernández | 2007-11-21 11:59:06 | Re: Error con el tipo de datos Timestamp |