[Lazarus] DateDif function needed
Jürgen Hestermann
juergen.hestermann at gmx.de
Sat Nov 9 11:37:18 CET 2013
Am 2013-11-08 21:35, schrieb John Landmesser:
> i'm searching a pascal datetime function that simulates an Excel function: "DateDif"
> Excel for example knows the function DateDif that returns the number of Years, month and days between Date1 and date2.
> Date1 := 21.12.2012
> Date2 := 01.01.2013
> Result would be: 0 years, 0 moths, 11 days
I have written my own function because I wanted to
store dates in YYYY.MM.DD.MM.SS format and didn't
like any conversions back and forth between other
formats like TDateTime etc.
Find attached a time-diff routine based on some types (also included).
Maybe it is of help for you.
(Comments and function names are partly in german so you may need to change them).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TimeDiff.pas
Type: text/x-pascal
Size: 5654 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20131109/89eb3766/attachment-0001.pas>
More information about the Lazarus
mailing list