gpt4 book ai didi

java - 当日期时间输入没有任何日期时间值时,如何避免错误 Timestamp format must be YYYY-MM-DD HH-MM-SS[.FFFFFFFFF] ?

转载 作者:行者123 更新时间:2023-12-01 11:55:34 25 4
gpt4 key购买 nike

我是 Java 新手,我将 Java 与 OFBiz 一起使用,我有一个搜索表单,其中包含用于搜索的日期时间输入字段,当未选择日期时间并提交表单时,在 Java 中会发生以下错误:

Timestamp format must be YYYY-MM-DD HH:MM:SS[.FFFFFFFFF]

那么我怎样才能避免这种情况呢?下面是我的代码块:

String sDate = request.getParameter('sdate_field');
if(sDate != null)
{
condition = new EntityXpr("crt_date",Operator.LESS_THAN_EQUAL_TO,Timestamp.valueOf(sDate));
}

最佳答案

在 OFBiz 你可以做到

if (UtilValidate.isNotEmpty(userLogin)) {
condition = new EntityXpr("crt_date",Operator.LESS_THAN_EQUAL_TO,Timestamp.valueOf(sDate));
}

请参阅 org.ofbiz.base.util.* 了解更多便捷方法。

关于java - 当日期时间输入没有任何日期时间值时,如何避免错误 Timestamp format must be YYYY-MM-DD HH-MM-SS[.FFFFFFFFF] ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28469250/

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