【发布时间】:2020-08-18 12:55:30
【问题描述】:
在我的ISData 类中,我创建了以下方法:
public static final DateFormat IN_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
现在在我的TSTIMP 类中,我试图将IN_DATE_FORMAT 格式的当前sys 日期值分配给变量import_date,它是日期数据类型。但不知道该怎么做。我想将此日期解析为字符串,因为我需要稍后将其存储在数据库表中。目前我收到错误java.lang.NullPointerException: null
data.import_date = InstrumentMasterData.IN_DATE_FORMAT.parse(<need to provide sysdate> as String)
下面我尝试了变量effective_date,它也是Date数据类型,它工作正常:
data.effective_date = allocDate != null ? InstrumentMasterData.IN_DATE_FORMAT.parse(allocDate as String) : null
我还有data.fund_quote_date 变量,它也是日期数据类型,它应该始终为空。我怎样才能给这个变量分配空值?
【问题讨论】:
标签: java date parsing groovy nullpointerexception