[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