gpt4 book ai didi

安卓 SQLite : Datetime between query

转载 作者:行者123 更新时间:2023-11-29 18:00:41 25 4
gpt4 key购买 nike

我正在使用以下代码将我的日期存储在我的数据库中:

String mydate = java.text.DateFormat.getDateTimeInstance().format(
Calendar.getInstance().getTime());

这是数据库中的一个字符串。有多个列表,我想向用户显示基于当天所做的更改。

在 sqlserver 中有一个实际的日期变量,您可以在其上运行 BETWEEN,我不确定如何使用我正在使用的当前数据类型来实现它。

可能有更好的方法来存储日期,但这是我能够成功完成的唯一方法。

最佳答案

This is a string in the db. There are multiple lists and I want to display to the user changes made based on the day.

您可以通过定义自定义 Date 模式来改进您的实际代码。您可以使用它来实现它,例如 SimpleDateFormat然后使用您定义的模式将日期存储为字符串。

There are multiple lists and I want to display to the user changes made based on the day.

所以我想到的第一个想法是当你确切知道你存储日期的格式时,你可以简单地使用 substr()函数从整个 Date 中获取例如只有一天,然后只比较几天。等价物将仅比较月份等。


如果您为 SimpleDateFormat 指定了正确的模式,您可以使用以下方法进行测试:

关于安卓 SQLite : Datetime between query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16265519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com