Type Reason Java.Lang.IllegalArgumentException if the time is not set and the time cannot be computed from the current field values.
Computes the time from the fields if the time has not already been set. Computes the fields from the time if the fields are not already set.