我试图将 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/