从字符串sqlite获取日期而没有日期时间

时间:2015-10-24 06:29:32

标签: android database string date format

我有一个表,其中包含一个存储日期但以字符串形式而不是日期时间格式的列。我只需要提取与我指定的日期和月份匹配的那些值。如何可以这样做吗?日期存储的字符串的当前格式就像2015-12-30。 因此,如果我想要与12月30日相匹配的所有日期,无论年份如何,这个日期都应该在结果中。

1 个答案:

答案 0 :(得分:0)

此问题与Java Strings有关,只有在split字符串可用时才会出现解决方案 -

String string = "2004-12-23";
String[] parts = string.split("-");
String part1 = parts[0]; // 2004
String part2 = parts[1]; // 12
String part3 = parts[2]; // 23

然后将第3天与第3天匹配,将第2季与第2部分匹配,就是这样。