(1) is normal and natural (except that in conversation you would usually say "4 o'clock" since it would be obvious that pm was meant). (2) is understood to mean the same as (1), but it is not a very common way of saying it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
GPYexcept that in conversation you would usually say "4 o'clock"Or, in fact, people would often just say "by four".