It is conncted to a LAN. The server and other workstations are all fine regarding date/time. It's never right. When changed to the right date/time, it slowly moves but is basically always wrong. The computer is not shut off. Thanks for your input.
You did not answer if it is on the server's domain, which is not the same thing as being connected to the same LAN. I think if it were on the domain, it would get time updates from the server. If not, it gets time updates from NTP. To see if it is on a domain, press Windows-Pause. This brings up system information. Scroll down to the section "Computer name, domain and workgroup settings".
tried this?
Press “Windows+X” and click on “control panel”.
On the left hand side click on “clock, language and region”.
Click on “change time zone”.
And then click on the tab “internet time” and click on “change settings”.
Check the box “synchronize with an internet time server” and also select the option “time.windows.com” from the drop down and click on “ok” and check if the issue persists.
Its a windows 7 machine. Didn't work
So right click on the clock, choose from the menu "Adjust date/time", click "Internet time" tab, click "Change settings" button, make sure "Synchronize with an internet time server" is checked off, click the "Update now" button. Did that correct the time on your clock or give an error?
If it corrected the time, watch how long it takes until your clock starts to drift more than an acceptable amount away from the correct time. You can use something like
https://www.time.gov/ to watch side by side. (Don't keep that web page open; instead, visit it again each time you want to check on your clock's accuracy.) If it takes less than a week for that to happen, there is probably a problem with your computer's real time clock (RTC). Some computers such as Dell have diagnostics that can find certain RTC problems. If there is a problem with the RTC, you can either change the motherboard or compensate for the drift by synchronizing the clock with NTP more often.
If you followed the previous paragraph, you watched how long it takes until your clock starts to drift more than an acceptable amount away from the correct time. Now figure out how many seconds that was. For example, if it took a day for your clock to drift more than an acceptable amount away from the correct time, that would be 86,400 seconds (24 hours times 60 minutes times 60 seconds).
To change the interval at which the clock synchronizes with the NTP server, open regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient.
Double click on SpecialPollInterval and change it to Decimal. You probably see 604800, which is the number of seconds in a week. Enter a number lower than that, which is the number of seconds you decided on.