fn validate( tzoffset: Option<f32>, year: i32, month: Option<i32>, day: Option<i32>, hour: Option<i32>, minute: Option<i32>, seconds: Option<f64>, ) -> Result<(), BoolError>