blob: 911fca0d0c89151c0973af9e3e766614e7ea646d [file] [log] [blame]
drop table `table_tsltz`;
CREATE TABLE table_tsltz (tz VARCHAR(200),
c_ts1 TIMESTAMP,
c_ts2 TIMESTAMP,
c_tsltz1 TIMESTAMP WITH LOCAL TIME ZONE,
c_tsltz2 TIMESTAMP WITH LOCAL TIME ZONE);
set time zone GMT-08:00;
insert into table_tsltz values (
'-08:00',
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone),
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone));
set time zone UTC;
insert into table_tsltz values (
'UTC',
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone),
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone));
set time zone GMT+02:00;
insert into table_tsltz values (
'+02:00',
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone),
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone));
set time zone US/Pacific;
insert into table_tsltz values (
'US/Pacific',
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone),
cast('2016-01-01 00:00:00' as timestamp),
cast('2016-01-01 00:00:00 -05:00' as timestamp with local time zone));
select tz,
c_ts1, c_ts2,
cast(c_tsltz1 as VARCHAR(200)) as c_tsltz1, cast(c_tsltz2 as VARCHAR(200)) as c_tsltz2
from table_tsltz;
set time zone UTC;
select tz,
c_ts1, c_ts2,
cast(c_tsltz1 as VARCHAR(200)) as c_tsltz1, cast(c_tsltz2 as VARCHAR(200)) as c_tsltz2
from table_tsltz;