En resumen, good afternoon y good evening se usan para saludar (el primero desde las 12 del mediodía hasta las 6 de la tarde y el segundo a partir de las 6 de la tarde), mientras que good night únicamente para despedirse por la noche.
In summary, good afternoon and good night are used to greet (the first from 12 noon to 6 pm and the second from 6 pm), while good night only to say goodbye for the night.