Object objValue = null;
objValue = mapAcctProfParam.get(strKey).toString();
if(objValue instanceof Date){
objValue = DateUtilities.stringFromDate(new Date(((Date)objValue).getTime()),
"dd/MM/yyyy HH:mm:ss");
debugLog(MODULE_NAME," going to DateUtilities"+objValue);
}
if(objValue instanceof Date)是否总是返回false,解决方案是什么。
最佳答案
您正在对地图上的值调用toString()
,它将始终返回一个字符串...永远不会是Date
。尝试仅更改此内容:
Object objValue = mapAcctProfParam.get(strKey);