@@ -41,29 +41,31 @@ with t as (values
4141SELECT
4242 -- nanoseconds, with no, utc, and local timezone
4343 arrow_cast(column1, 'Timestamp(ns)') as ts_nano_no_tz,
44+ arrow_cast(column1, 'Timestamp(Nanosecond, None)') as ts_nano_no_tz_old_format,
4445 arrow_cast(column1, 'Timestamp(Nanosecond, Some("UTC"))') as ts_nano_utc,
4546 arrow_cast(column1, 'Timestamp(Nanosecond, Some("America/New_York"))') as ts_nano_eastern,
4647 -- milliseconds, with no, utc, and local timezone
4748 arrow_cast(column1, 'Timestamp(ms)') as ts_milli_no_tz,
49+ arrow_cast(column1, 'Timestamp(Millisecond, None)') as ts_milli_no_tz_old_format,
4850 arrow_cast(column1, 'Timestamp(Millisecond, Some("UTC"))') as ts_milli_utc,
4951 arrow_cast(column1, 'Timestamp(Millisecond, Some("America/New_York"))') as ts_milli_eastern
5052FROM t;
5153
5254
53- query PPPPPP
55+ query PPPPPPPP
5456SELECT * FROM source_ts;
5557----
56- 2020-01-01T00:00:00 2020-01-01T00:00:00Z 2019-12-31T19:00:00-05:00 2020-01-01T00:00:00 2020-01-01T00:00:00Z 2019-12-31T19:00:00-05:00
57- 2021-01-01T00:00:00 2021-01-01T00:00:00Z 2020-12-31T19:00:00-05:00 2021-01-01T00:00:00 2021-01-01T00:00:00Z 2020-12-31T19:00:00-05:00
58- 2020-09-01T00:00:00 2020-09-01T00:00:00Z 2020-08-31T20:00:00-04:00 2020-09-01T00:00:00 2020-09-01T00:00:00Z 2020-08-31T20:00:00-04:00
59- 2020-01-25T00:00:00 2020-01-25T00:00:00Z 2020-01-24T19:00:00-05:00 2020-01-25T00:00:00 2020-01-25T00:00:00Z 2020-01-24T19:00:00-05:00
60- 2020-01-24T00:00:00 2020-01-24T00:00:00Z 2020-01-23T19:00:00-05:00 2020-01-24T00:00:00 2020-01-24T00:00:00Z 2020-01-23T19:00:00-05:00
61- 2020-01-01T12:00:00 2020-01-01T12:00:00Z 2020-01-01T07:00:00-05:00 2020-01-01T12:00:00 2020-01-01T12:00:00Z 2020-01-01T07:00:00-05:00
62- 2020-01-01T00:30:00 2020-01-01T00:30:00Z 2019-12-31T19:30:00-05:00 2020-01-01T00:30:00 2020-01-01T00:30:00Z 2019-12-31T19:30:00-05:00
63- 2020-01-01T00:00:30 2020-01-01T00:00:30Z 2019-12-31T19:00:30-05:00 2020-01-01T00:00:30 2020-01-01T00:00:30Z 2019-12-31T19:00:30-05:00
64- 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00
65- 2020-01-01T00:00:00.123456 2020-01-01T00:00:00.123456Z 2019-12-31T19:00:00.123456-05:00 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00
66- 2020-01-01T00:00:00.123456789 2020-01-01T00:00:00.123456789Z 2019-12-31T19:00:00.123456789-05:00 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00
58+ 2020-01-01T00:00:00 2020-01-01T00:00:00 2020-01-01T00:00: 00Z 2019-12-31T19:00:00-05:00 2020-01-01T00:00 :00 2020-01-01T00:00:00 2020-01-01T00:00:00Z 2019-12-31T19:00:00-05:00
59+ 2021-01-01T00:00:00 2021-01-01T00:00:00 2021-01-01T00:00: 00Z 2020-12-31T19:00:00-05:00 2021-01-01T00:00 :00 2021-01-01T00:00:00 2021-01-01T00:00:00Z 2020-12-31T19:00:00-05:00
60+ 2020-09-01T00:00:00 2020-09-01T00:00:00 2020-09-01T00:00: 00Z 2020-08-31T20:00:00-04:00 2020-09-01T00:00 :00 2020-09-01T00:00:00 2020-09-01T00:00:00Z 2020-08-31T20:00:00-04:00
61+ 2020-01-25T00:00:00 2020-01-25T00:00:00 2020-01-25T00:00: 00Z 2020-01-24T19:00:00-05:00 2020-01-25T00:00 :00 2020-01-25T00:00:00 2020-01-25T00:00:00Z 2020-01-24T19:00:00-05:00
62+ 2020-01-24T00:00:00 2020-01-24T00:00:00 2020-01-24T00:00: 00Z 2020-01-23T19:00:00-05:00 2020-01-24T00:00 :00 2020-01-24T00:00:00 2020-01-24T00:00:00Z 2020-01-23T19:00:00-05:00
63+ 2020-01-01T12:00:00 2020-01-01T12:00:00 2020-01-01T12:00: 00Z 2020-01-01T07:00:00-05:00 2020-01-01T12:00 :00 2020-01-01T12:00:00 2020-01-01T12:00:00Z 2020-01-01T07:00:00-05:00
64+ 2020-01-01T00:30:00 2020-01-01T00:30:00 2020-01-01T00:30: 00Z 2019-12-31T19:30:00-05:00 2020-01-01T00:30 :00 2020-01-01T00:30:00 2020-01-01T00:30:00Z 2019-12-31T19:30:00-05:00
65+ 2020-01-01T00:00:30 2020-01-01T00:00:30 2020-01-01T00:00: 30Z 2019-12-31T19:00:30-05:00 2020-01-01T00:00:30 2020-01-01T00:00:30 2020-01-01T00:00:30Z 2019-12-31T19:00:30-05:00
66+ 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123 2020-01-01T00:00:00. 123Z 2019-12-31T19:00:00.123-05:00 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00
67+ 2020-01-01T00:00:00.123456 2020-01-01T00:00:00.123456 2020-01-01T00:00:00. 123456Z 2019-12-31T19:00:00.123456-05:00 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00
68+ 2020-01-01T00:00:00.123456789 2020-01-01T00:00:00.123456789 2020-01-01T00:00:00. 123456789Z 2019-12-31T19:00:00.123456789-05:00 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123 2020-01-01T00:00:00.123Z 2019-12-31T19:00:00.123-05:00
6769
6870# date_part (year) with columns and explicit timestamp
6971query IIIIII
0 commit comments