[ 
http://issues.apache.org/jira/browse/DERBY-163?page=comments#action_12365220 ] 

Paul J DeCoursey commented on DERBY-163:
----------------------------------------

I think this may just be an error in the docs. A millisecond could at most have 
4 digits, but should only have 3, since 1000 milliseconds is 1 second.

> Timestamp formatting
> --------------------
>
>          Key: DERBY-163
>          URL: http://issues.apache.org/jira/browse/DERBY-163
>      Project: Derby
>         Type: Bug
>   Components: SQL, Newcomer
>     Versions: 10.0.2.0
>  Environment: Windows XP Professional SP1
>     Reporter: George Baklarz
>     Priority: Minor

>
> The timestamp format within Derby contains the following information:
>     yyyy-mm-dd-hh.mm.ss.mmmmmm
> When issuing a CURRENT TIMESTAMP function, it returns
>     yyyy-mm-dd-hh.mm.ss.mmm
> If you do a TIMESTAMP('1988-12-15-17.12.30.123400') it will return
>     1988-12-15-17.12.30.1234
> Is there any particular reason why Derby does not display the zeros at the 
> end of the field? This may just be just to be consistent with the ISO 
> standards, but if you look at the example in the manual, it shows:
>   VALUES TIMESTAMP(START_DATE, END_DATE)
>   1988-12-25-17.12.30.000000
> If I try this with a simple table:
> CREATE TABLE TS (A DATE, B TIME);
> INSERT INTO TS VALUES (CURRENT DATE, CURRENT TIME);
> SELECT TIMESTAMP(A,B) FROM TS;
> ij> select timestamp(a,b) from ts;
> 1
> --------------------------
> 2005-03-04 15:13:19.0
> So the 0's are not displayed, except for the first microsecond. The format 
> needs to be clarified either in the manuals or corrected in the program. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to