Are both of these sentences correct? Do they have the same meaning?
The airplane suffered a 2-hour delay
The airplane suffered a delay of 2 hours
Thanks
The airplane suffered a 2-hour delay
The airplane suffered a delay of 2 hours
Thanks