[fpc-devel] NowUTC in FPC
    Denis Kozlov 
    dezlov at gmail.com
       
    Mon Aug  1 03:21:59 CEST 2016
    
    
  
On 30/07/2016 17:45, Michael Van Canneyt wrote:
> I don't see why you cannot perform simple additions in sysutils.
But that would create duplicated code of LocalTimeToUniversal, 
UnixToDateTime, IncMilliSecond functions in SysUtils and DateUtils.
> As far as I can see, these perform almost the same function as 
> EpochToLocal in
> sysutils/unix. 
EpochToLocal is equivalent to UnixToDateTime, except the later is more 
efficient and better named. Also, I found at least 4 copies of 
EpochToLocal in RTL for some reason, one of which suggests to use 
UnixToDateTime instead ;)
Assuming that UniversalTime function must reside in SysUtils, I see 
these options:
* Option A: Duplicate necessary functions from DateUtils to SysUtils.
* Option B: Move necessary functions from DateUtils to SysUtils.
* Option C: Include DateUtils in RTL, so that we cant use its functions 
in SysUtils.
Option C seems to be the cleanest. Am I wrong to think that?
Denis
    
    
More information about the fpc-devel
mailing list