[ 
https://issues.apache.org/jira/browse/TRAFODION-2979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anoop Sharma reassigned TRAFODION-2979:
---------------------------------------

    Assignee: Anoop Sharma

> Enhance to_date and support transfering string to timestamp with millseconds
> ----------------------------------------------------------------------------
>
>                 Key: TRAFODION-2979
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2979
>             Project: Apache Trafodion
>          Issue Type: Improvement
>          Components: sql-general
>    Affects Versions: 2.1-incubating
>            Reporter: Yuan Liu
>            Assignee: Anoop Sharma
>            Priority: Major
>
> I know we can transfer a string to timestamp using to_date, to_timestamp or 
> cast(.. as timestamp)
>  
> Now I have a string 20160912100706259067 and want to transfer to timestamp 
> with millseconds. The only way I can think is firstly changing the value to 
> 2016-09-12 10:07:06.259067 and then using to_timestamp('2016-09-12 
> 10:07:06.259067'). Is there any better way?
>  
> In Oracle, it supports TO_TIMESTAMP('20160912100706259067', 
> 'YYYYMMDDHH24MISSFF6'), it seems we can not support it.
>  
> Currently to_date in Trafodion can only support below format,
>  * 'YYYY-MM-DD'
>  * 'MM/DD/YYYY'
>  * 'DD.MM.YYYY'
>  * 'YYYY-MM'
>  * 'MM/DD/YYYY'
>  * 'YYYY/MM/DD'
>  * 'YYYYMMDD'
>  * 'YY/MM/DD'
>  * 'MM/DD/YY'
>  * 'MM-DD-YYYY'
>  * 'YYYYMM'
>  * 'DD-MM-YYYY'
>  * 'DD-MON-YYYY'
>  * 'DDMONYYYY'
>  * 'YYYYMMDDHH24MISS'
>  * 'DD.MM.YYYY:HH24.MI.SS'
>  * 'YYYY-MM-DD HH24:MI:SS'
>  * 'YYYYMMDD:HH24:MI:SS'
>  * 'MMDDYYYY HH24:MI:SS'
>  * 'MM/DD/YYYY HH24:MI:SS'
>  * 'DD-MON-YYYY HH:MI:SS'
>  * 'MONTH DD, YYYY, HH:MI'
>  * 'DD.MM.YYYY HH24.MI.SS'
>  
> We need add more fomat to include millseconds such as 'YYYYMMDDHH24MISSFF6'
> The format of millseconds could be FF [1..9]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to