I am running a numerical model on my laptop that does a real time forecast for Italy. I noticed I have a small bug: I check if I received on my laptop some data from some stations (that are sent to me at midnight Italy standard time), and if after N hours I did not receive a particular data, I run the simulation anyway issuing a warning. N is usually 5 hours, but can be changed from input file. Now the problem is: I use the fortran call:

```
    call date_and_time(date=clock_date, &  ! character(len=8)  ccyymmdd 
                       time=clock_time)    ! character(len=10) hhmmss.sss 

```

that works fine, but it gives me the daylight saving times, while the time I receive the data and all my simulations are in standard time. Moreover, since I am travelling very often, if I am in USA the time that is read is totally wrong. Is there any way to get the standard time for a particular time zone? Since in the future after testing it I will move the code to a desktop pc (running windows) in Italy, it would be enough to have the standard time from that computer. As a last resort if that is not possible, is there a way to Syncronize the clock of the computer to a server proving the standard time?

thanks.
A.