问题描述
我有一个表,其中包含一列存储日期的列,但它以字符串形式而不是以日期时间格式存储。我只需要提取与我指定的同一天和同一月匹配的值。完成日期存储的字符串的当前格式如下所示:2015-12-30。 因此,如果我希望所有与12月30日匹配的日期,而与年份无关,则该日期应在结果中。
1楼
这个问题与Java Strings
有关,并且解决方案也仅在您可以split
字符串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
然后将day与part3匹配,将month与part 2匹配,仅此而已。