我正在尝试从Java执行SalesForce查询,并且我想在查询中插入当前日期和时间。但是,我还想为标题添加通配符,并且通配符的百分比被解释为格式说明符并给出错误。
String soqlQuery = new String.format("SELECT Id, Title, CreatedDate "
+ "FROM FeedItem "
+ "WHERE title like '%ven%' and createdDate %s ", timeOfLastQuery);
我能够使用字符串连接来解决问题,但我想知道是否有办法创建一个包含特殊使用格式化字符串的通配符的查询字符串。
答案 0 :(得分:2)
您可以使用其他%
String soqlQuery = new String.format("SELECT Id, Title, CreatedDate "
+ "FROM FeedItem "
+ "WHERE title like '%%ven%%' and createdDate %s ", timeOfLastQuery);