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