当前位置: 代码迷 >> Android >> 从字符串sqlite获取日期而没有日期时间
  详细解决方案

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

热度:9   发布时间:2023-08-04 11:38:58.0

我有一个表,其中包含一列存储日期的列,但它以字符串形式而不是以日期时间格式存储。我只需要提取与我指定的同一天和同一月匹配的值。完成日期存储的字符串的当前格式如下所示:2015-12-30。 因此,如果我希望所有与12月30日匹配的日期,而与年份无关,则该日期应在结果中。

这个问题与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匹配,仅此而已。

  相关解决方案