我的表有日期列,它是UTC时区我想将数据转换为PST怎么办 UTC时间
| 2017-06-26 17:35:47.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:28:04.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:35:45.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:35:27.0 |
| 2017-06-26 17:35:27.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:35:51.0 |
| 2017-06-26 17:35:51.0
答案 0 :(得分:-1)
假设您有一个名为test_table
的表,其中date_column
列包含日期时间。
如果您想从UTC
获取当地时间,可以使用以下查询。
SELECT datetime(date_column,'localtime') as local_time from test_table;
如果你需要转换,我会用IST显示一个例子。 UTC比IST晚了5小时30分钟。在这种情况下,您可以按如下方式选择IST
SELECT datetime(date_column||"-05:30") as local_time from test_table;