В IBM примечаниях У меня есть агент Java, который проверяет, если поле дата ActualDelivery пуста или нет:название поля разных типов данных, как проверить, если пустой
String ActualDeliveryDate = orderRegelDocument.getItemValueString("ActualDeliverydate");
if (ActualDeliveryDate.equals("") ){
Но проблема в том, что это поле ActualDeliverydate является набор в некоторых документах как текстовое поле и в некоторых документах как поле DateTime. Итак, как я могу узнать, когда это текстовое поле, а затем взять строку и когда взять ее как DateTime?
getItemValueString() всегда возвращает строку. Используйте 'orderRegelDocument.getItemValue (" ActualDeliverydate "). ElementAt (0)' вместо –
'String' не является' Date' и никогда не будет. – CKing
@KnutHerrmann Могу ли я в конечном итоге сделать actualDeliveryDate instanceOf datetime? – YdB