What does "the need of the hour" mean?
"Of the hour" is an expression used to indicate "of the present (short) period":
- Man of the hour
- Need of the hour
- etc (?)
It doesn't literally mean an hour, but it does imply a short period of time.
Hour here just means a particular point in time. The need of the hour simply refers to some need at some point in time.