In short, 2 pm is not in the morning or at night. It is actually in the afternoon. However, to understand why this is the case, we need to dive into the concepts of time and how it is measured.

Time is a fundamental aspect of our existence. We use it to measure the duration of events, to coordinate our actions with others, and to understand the rhythm of our lives. The measurement of time has evolved over the course of human history, from the observation of natural phenomena like the movement of the sun and stars, to the invention of clocks and watches.
Today, we use the 24-hour clock to measure time. This clock divides the day into 24 hours, with each hour consisting of 60 minutes, and each minute consisting of 60 seconds. This system is used worldwide, and it is the standard for scientific and industrial purposes.
When we talk about the time of day, we use different expressions depending on the hour of the day. We say “in the morning” for the hours between midnight and 12 pm (noon), “in the afternoon” for the hours between 12 pm (noon) and 6 pm, “in the evening” for the hours between 6 pm and 9 pm, and “at night” for the hours between 9 pm and midnight.
Therefore, when it is 2 pm, it is neither in the morning nor at night, but rather in the afternoon. This is because the afternoon begins at 12 pm (noon) and ends at 6 pm, and 2 pm falls within this time frame.
It is worth noting that different cultures and countries may use different expressions to refer to the time of day. For example, some cultures use a 12-hour clock instead of a 24-hour clock, and they may have different expressions to refer to the time of day.
In conclusion, the expression “2 pm in the morning or at night” is incorrect. 2 pm is in the afternoon, which is a distinct time period between the morning and the evening. Understanding the measurement and expression of time is essential to effective communication, scheduling, and coordination.