如何在SQLite中将UTC时间转换为PST

时间:2017-06-30 03:57:03

标签: sqlite

我的表有日期列,它是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

1 个答案:

答案 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;