{
long[] dt = MDateAndTime.decodeDateTime(inputs.get(0).getInt64());
if(MDateAndTime.isValidDateTime(dt, ZeroFlag.YEAR)) {
output.putInt64(evaluateInternal(dt));
} else {
context.warnClient(new InvalidDateFormatException("datetime", MDateAndTime.dateTimeToString(dt)));
output.putNull();
}
}