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

Java 设备区域设置对SQLite格式的影响,java,android,sqlite,date,Java,Android,Sqlite,Date,当我将android区域设置更改为波斯语,然后将SQLite数据库中存储的日期更改为波斯语digitst,当将系统区域设置设置为英语时,存储的日期为英语。如何设置日期的区域设置以在数据库中始终将数字存储为英语 为什么要在SQ数据库中存储日期类型?您可以将其存储为以毫秒为单位的长值,并在每次获取时转换为日期,因此可以避免此区域设置问题。您不应该在数据库中存储特定于本地的日期格式。相反,请根据应用程序的需要选择在中列出的格式之一,并在应用程序级别将其转换为本地特定的格式。是否可以包含用于存储数据的代

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

为什么要在SQ数据库中存储日期类型?您可以将其存储为以毫秒为单位的长值,并在每次获取时转换为日期,因此可以避免此区域设置问题。

您不应该在数据库中存储特定于本地的日期格式。相反,请根据应用程序的需要选择在中列出的格式之一,并在应用程序级别将其转换为本地特定的格式。

是否可以包含用于存储数据的代码?因为对于人类来说,很难将长的值解释为日期和时间。对于调试和特殊查询,最好使用人类可读的格式。