android - 如何更改默认的 SQLite 时区

标签 android sqlite android-sqlite

如何更改默认的 SQLite 时区?
插入记录时,我希望 SQlite 使用 +3:30 时区。

最佳答案

没有SQLite's supported date formats包含一个时区。通常,日期假定为 UTC;没有“默认”时区。

可以在 UTC 和本地时区之间转换日期值,或者为时间戳添加固定偏移量,但结果仍然没有时区标记,因此只有在您打算这样做时才应该这样做用于显示的格式时间戳。

要执行比 SQLite 支持更多的时区处理,您必须在应用程序的 Java 代码中进行处理。

关于android - 如何更改默认的 SQLite 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37619526/

相关文章:

android - 如何从线性布局android获取特定位置xy坐标?

android - 有什么方法可以用android NDK编译libuv吗?

mongodb - 从多个进程并发访问数据库或内存文件,这可能吗?

java - SQLite数据库升级后崩溃

android - 创建后更改 Android 对话框的内容

android - picasso 下载随机图像

ruby-on-rails - 转PG!数据库迁移错误:PG::ConnectionBad:

sql - 如何在SQL中计算多行

java - 我的测验应用程序中的 SQLite 语句 ON DELETE CASCADE 语句出现错误

android - 将生日放入联系人数据的正确方法是什么?