java - 设备区域设置对 SQLite 格式的影响

标签 java android sqlite date

当我将 android 区域设置更改为波斯语,然后将 SQLite 数据库中存储的日期更改为波斯语 digitalst 时,将系统区域设置设置为英语时,存储的日期为英语。如何设置日期的区域设置以在数据库中始终将数字存储为英语?

最佳答案

您不应在数据库中存储本地特定的日期格式。相反,请选择 https://www.sqlite.org/datatype3.html#datetime 中列出的格式之一。根据您的应用程序的需求,并在应用程序级别将它们转换为您本地特定的格式。

关于java - 设备区域设置对 SQLite 格式的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52457856/

相关文章:

java - 查找两个 "/"之间的子字符串

java - 使用 OkHttp 库中的拦截器

android - SimpleCursorAdapter 奇怪的错误

android - 如何列出符合 Intent 的 Activity ?

我可以多次调用 sqlite3_column_bytes 吗?

android - 获取 SQLite 数据库的下一个 AUTO_INCREMENT 值

Java,如何从x,y坐标列表中制作PNG

android - 无法从另一个模块 : Android studio 调用方法

regex - 如何在 SQLite 查询中使用正则表达式?

java - vtd-xml 获取/删除属性名称和值