[fpc-devel] NowUTC in FPC

Michael Van Canneyt michael at freepascal.org
Sat Jul 30 18:45:18 CEST 2016



On Sat, 30 Jul 2016, Denis Kozlov wrote:

> On 30/07/2016 11:10, Michael Van Canneyt wrote:
>> I had a look at it. Please modify the patch first, see comments in 
>> bugreport.
>
> The reason why I put UniversalTime (a.k.a. NowUTC) function in DateUtils is 
> because of the dependency on LocalTimeToUniversal, UnixToDateTime, 
> IncMilliSecond functions.

As far as I can see, these perform almost the same function as EpochToLocal in
sysutils/unix.

You can perfectly do these additions manually.

>
> I presumed that DateUtils cannot (or must not) be added to the uses section 
> of SysUtils.

Indeed it cannot.

>
> What would you recommend?

I don't see why you cannot perform simple additions in sysutils.

The reverse, introducing system dependent system calls in dateutils, is a
much worse solution. DateUtils is for simple date/time calculations, not for
performing OS calls.

Michael.



More information about the fpc-devel mailing list