gpt4 book ai didi

java - 解析日期字符串以过滤 GAE 查询

转载 作者:行者123 更新时间:2023-12-01 14:20:08 26 4
gpt4 key购买 nike

我需要通过从 jsp 中检索到的日期戳来过滤 App Engine 查询(strDatastamp)。我知道数据存储区使用 UTC 时间,但我不确定如何在解析中考虑这一点。我尝试过使用 Z,但这不起作用。

String strDatestamp = req.getParameter("datestamp");
String myFormatString = "yyyy-MM-dd hh:mm:ss";
Date datestamp = null;
try {
datestamp = new SimpleDateFormat(myFormatString, Locale.ENGLISH).parse(strDatestamp);
} catch (ParseException e) {
e.printStackTrace();
}
Filter filter = new FilterPredicate("date", FilterOperator.EQUAL, datestamp);
Query query = new Query("Example", key)
.setFilter(filter);

最佳答案

这应该解析示例字符串:

 String dt = "Mon Jul 15 13:44:52 UTC 2013";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
System.out.println(sdf.parse(dt));

关于java - 解析日期字符串以过滤 GAE 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com