[fpc-devel] Add {$I %DATETIME%}

Denis Kozlov dezlov at gmail.com
Tue Feb 23 16:38:03 CET 2016


On 23 February 2016 at 15:24, <wkitty42 at windstream.net> wrote:

> is there something wrong with what is already available??


Yes, as highlighted in my original post.

On 15 January 2016 at 21:23, Denis Kozlov wrote:

> Benefits of this directive:
> 1) Access to build date/time in native TDateTime format. Existing {$I
> %DATE%} and {$I %TIME%} are inserted as strings in predefined format,
> parsing is required to extract date/time components or to reformat it.
> 2) Atomic access to build date/time. Use of {$I %DATE%} and {$I %TIME%}
> can have undesired effect if {$I %DATE%} is executed at 2016-01-15
> 23:59:59.999 and 1 ms later {$I %TIME%} is executed at 2016-01-16
> 00:00:00.000. Resulting combination of two directive is 2016-01-15
> 00:00:00, a day out of date.
> 3) Search and replace of build date/time is no longer a trivial text
> editor operation.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20160223/c4aaf0e2/attachment.html>


More information about the fpc-devel mailing list