It depends on the formality of your event, even if it is held at night. If it is informal or semi-formal street length or tea length would be fine, depending on the formality and quality of the material (this really determines the formality of the gown). If it is formal, then floor length is best.