sig
  type t = {
    year : int;
    month : int;
    day : int;
    hour : int;
    min : int;
    sec : int;
  }
  val to_string : Exif.DateTime.t -> string
  val of_string : string -> [> `Error of string | `Ok of Exif.DateTime.t ]
  val of_string_packed_unix_time :
    string -> [> `Error of string | `Ok of Exif.DateTime.t ]
end