[ 
https://issues.apache.org/jira/browse/HIVE-25299?focusedWorklogId=619335&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-619335
 ]

ASF GitHub Bot logged work on HIVE-25299:
-----------------------------------------

                Author: ASF GitHub Bot
            Created on: 06/Jul/21 12:45
            Start Date: 06/Jul/21 12:45
    Worklog Time Spent: 10m 
      Work Description: ashish-kumar-sharma commented on pull request #2447:
URL: https://github.com/apache/hive/pull/2447#issuecomment-874727428


   @adesh-rao  Please migrate all this UDF to genericUDF and use timestamp 
convertor instead of adding timezone related change in each one. As timestamp 
convertor already have everything required for timezone


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 619335)
    Time Spent: 20m  (was: 10m)

> Casting timestamp to numeric data types is incorrect for non-UTC timezones
> --------------------------------------------------------------------------
>
>                 Key: HIVE-25299
>                 URL: https://issues.apache.org/jira/browse/HIVE-25299
>             Project: Hive
>          Issue Type: Bug
>          Components: UDF
>    Affects Versions: 3.1.2, 4.0.0
>            Reporter: Adesh Kumar Rao
>            Assignee: Adesh Kumar Rao
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 4.0.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> *Hive 1.2.1*
> {noformat}
> Connected to: Apache Hive (version 1.2.1000.2.6.5.3033-1)
> Driver: Hive JDBC (version 1.2.1000.2.6.5.3033-1)
> Transaction isolation: TRANSACTION_REPEATABLE_READ
> Beeline version 1.2.1000.2.6.5.3033-1 by Apache Hive
> 0: jdbc:hive2://zk0-nikhil.ae4yqb3genuuvaozdf> select cast ( cast 
> ("2021-03-14 01:00:00" as timestamp) as int);
> +-------------+--+
> |     _c0     |
> +-------------+--+
> | 1615658400  |
> +-------------+--+
> 1 row selected (0.387 seconds)
> 0: jdbc:hive2://zk0-nikhil.ae4yqb3genuuvaozdf> select cast ( cast 
> ("2021-03-14 01:00:00" as timestamp) as bigint);
> +-------------+--+
> |     _c0     |
> +-------------+--+
> | 1615658400  |
> +-------------+--+
> 1 row selected (0.369 seconds)
> 0: jdbc:hive2://zk0-nikhil.ae4yqb3genuuvaozdf> select cast ( cast 
> ("2021-03-14 01:00:00" as timestamp) as double);
> +--------------+--+
> |     _c0      |
> +--------------+--+
> | 1.6156584E9  |
> +--------------+--+
> {noformat}
> *Hive 3.1, 4.0*
> {noformat}
> Connected to: Apache Hive (version 3.1.0.3.1.6.1-6)
> Driver: Hive JDBC (version 3.1.4.4.1.4.8)
> Transaction isolation: TRANSACTION_REPEATABLE_READ
> Beeline version 3.1.4.4.1.4.8 by Apache Hive
> 0: jdbc:hive2://zk0-nikhil.usmltwlt0ncuxmbost> select cast ( cast 
> ("2021-03-14 01:00:00" as timestamp) as int);
> +-------------+
> |     _c0     |
> +-------------+
> | 1615683600  |
> +-------------+
> 1 row selected (0.666 seconds)
> 0: jdbc:hive2://zk0-nikhil.usmltwlt0ncuxmbost> select cast ( cast 
> ("2021-03-14 01:00:00" as timestamp) as bigint);
> +-------------+
> |     _c0     |
> +-------------+
> | 1615683600  |
> +-------------+
> 1 row selected (0.536 seconds)
> 0: jdbc:hive2://zk0-nikhil.usmltwlt0ncuxmbost> select cast ( cast 
> ("2021-03-14 01:00:00" as timestamp) as double);
> +--------------+
> |     _c0      |
> +--------------+
> | 1.6156836E9  |
> +--------------+
> 1 row selected (0.696 seconds)
> {noformat}
>  
> The issue occurs for non-UTC timezone (VM timezone is set to 'Asia/Bangkok').



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to