If you have no internet access but another Linux system in your local network is active the time can be simply copied f.e. in a bash environment using
date -s "$(/usr/bin/ssh <remoteIP> /usr/bin/date)"
Maybe it must be modified a little bit for other shell environments.