If you want to change the time format to German , you must install the German language from the Language Support and then set the "Regional Settings" in German
If you want to change the format in Date and Time , you must install dconf-tool . From terminal do
sudo apt-get install dconf-tools
Find it through Dash by writing dconf open it and goto Com > Canonical > Indicator > Datetime and from there you can change the format.
Logout and Login for changes to take effect.
The default format is %l:%M %p
, you will change it to %M:%l %p
You can set the system date with this command:
sudo date --set="2015-09-30 10:05:59.990"
Then when using date
, it should be showed correctly.
Now you should also the set hardware clock in the BIOS of the system, that the setting persists over a reboot (dureing the startup the system time is set to the value of the hardware clock). Do that with hwclock
:
sudo hwclock --systohc
This gets the system clocks (sys) value and sets the hardware clock (hc). Check it with the hwclock
command. Both hwclock
and date
should now show the same date and time.
To set your timezone, you can use this command:
sudo dpkg-reconfigure tzdata
BTW: If you use a this machine as a server, I strongly recommend using an NTP-Client to sync the time over network. So you can guarantee that all your servers have the exactly same time set. This will sync the time while the machine runs. If you have applications which are dependent of synced time over server, I recommend the NTP-Daemon. The longer it runs in the background, the more precise is the time.
Best Answer
I don't know of a single file, but this may give you the info needed: