gpt4 book ai didi

android - 在查询中将长转换为日期

转载 作者:太空狗 更新时间:2023-10-29 13:57:47 25 4
gpt4 key购买 nike

我已将我的日期以时间戳格式保存在我的数据库中。我希望检索特定日期的记录(例如仅今天的记录)。如何格式化表格中存储的格式化日期?以下是我当前的代码:

public static long getTodayRecord(Context context, String recordId) {
long timeSpan= System.currentTimeMillis();
String currentDay = DateTimeUtil.getDisplayShortDate(currentTimespan);

String dateString= DateFormat.format("MM/dd/yyyy", new Date(currentTimespan)).toString();

String selection = "COLUMN_RECORD_ID" + " = ? AND date(" + "COLUMN_RECORD_DATE" + ") = ?";

String[] selectionArg= {recordId, dateString};
return DbUtil.count(context, "RECORD_TABLE, selection, selectionArgs);
}

非常感谢任何建议。

最佳答案

 Date date=new Date(val);
SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yyyy");
String dateText = df2.format(date);

如果您的日期不是长格式,则必须将字符串转换为长格式

long val = Long.parseLong(dateCreated);

关于android - 在查询中将长转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38066775/

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