android - 在 Android 上的 SQL 数据库中存储日期和时间

标签 android sql datetime

我试图将 3 个值存储在我在 Android 设备上创建的数据库中。值为名称、日期和时间。因此,我的问题是:将当前 DATE 和 TIME 值插入数据库时​​,获取和存储它们的最佳方法是什么?

到目前为止,我已经确定了两种方法来执行此操作,或者通过在 android 中进行系统调用,例如 //values.put(TIME, System.currentTimeMillis()); 或使用 SQL 函数,例如 GETDATE()。但是,哪个更好?

如果我走错了方向,请告诉我并指引我走向正确的方向。

最佳答案

使用 SQL 函数将与使用相同 SQL 引擎的其他工具更加兼容。

使用 ISO 格式的文本 YYYY-MM-DD hh:mm:ss.fff 将广泛兼容并且仍然可以正确排序。

关于android - 在 Android 上的 SQL 数据库中存储日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354798/

相关文章:

java - 在android中存储和获取共享首选项的值

android - MVVM-包含布局内的 Recyclerview 从未初始化

c# - SqlBulkCopy 无法将值 NULL 插入到列中

MySQL 使用 JOIN 和 ORDER BY 进行更新

mysql - 计数函数返回零 - Mysql

sql - 从给定日期的表中选择

android - 深度链接不适用于 Android 中的某些消息应用程序

android - 使用 react-native-vector-icons 图标未显示在 android 屏幕上

javascript - Moment js日期时间比较

php - timezone getOffset 方法如何在 PHP 上使用日期?