如何使用 JSoup 从此代码中提取“2015-06-18 15:24:48”?
<span class="review-time">Added <time datetime="2015-06-18 15:24:48">6 months ago</time></span>
我只能通过下面的代码提取“添加于 6 个月前”,但这不是我需要的。
String date = element.getElementsByClass("review-time").text();
最佳答案
既然您已经选择了 <span class="review-time">...</span>
现在部分您只需选择 <time..>
元素并读取其 datetime
属性。所以你的代码可以是这样的:
String date = element.getElementsByClass("review-time").select("time").attr("datetime");
或者您甚至可以使用一个 CSS 选择器来简化它,例如:
String date = element.select("span.review-time time").attr("datetime")
关于java - 如何使用 Jsoup 从 css 中提取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34002373/