Android 从不带日期时间的字符串sqlite获取日期

Android 从不带日期时间的字符串sqlite获取日期,android,database,string,date,format,Android,Database,String,Date,Format,我有一个表,其中包含一列存储日期,但以字符串形式存储,而不是日期-时间格式。我只需要提取与我指定的日期和月份匹配的值。如何做到这一点?存储日期的字符串的当前格式类似于2015-12-30。 因此,如果我想要所有匹配12月30日的日期,不管年份如何,这个日期都应该出现在结果中。这个问题与Java字符串相关,解决方案也只存在于此,您可以将字符串拆分为- String string = "2004-12-23"; String[] parts = string.split("-"); String p

我有一个表,其中包含一列存储日期,但以字符串形式存储,而不是日期-时间格式。我只需要提取与我指定的日期和月份匹配的值。如何做到这一点?存储日期的字符串的当前格式类似于2015-12-30。
因此,如果我想要所有匹配12月30日的日期,不管年份如何,这个日期都应该出现在结果中。

这个问题与
Java字符串相关,解决方案也只存在于此,您可以
将字符串拆分为-

String string = "2004-12-23";
String[] parts = string.split("-");
String part1 = parts[0]; // 2004
String part2 = parts[1]; // 12
String part3 = parts[2]; // 23
然后用第三部分匹配日,用第二部分匹配月,就这样了