I managed to find out how to suspend/hibernate the system from the command line by reading How can I suspend/hibernate from command line?.
However, I would like to know how to use the command line to suspend/hibernate at a given time, in absolute (example, 11PM) or relative (example, in 30 minutes) terms.
I already know how to do this with shutdown, but I'm note sure if the command is similar.