Bash – How to convert date to timestamp

bashdateshell

I saw this date command:

date -d @1332468005 '+%Y-%m-%d %H:%M:%S'

Resulting in :

2012-03-22 22:00:05

How can I convert it back from 2012-03-22 22:00:05 to 1332468005 with bash shell?

Best Answer

man date will give you the details of how to use the date command.

To convert long date in standard format into Unix epoc time (%s): date -d '2012-03-22 22:00:05 EDT' +%s

Related Question