On Mon, 15 Oct 2018, Sven Barth via fpc-pascal wrote:

Marcos Douglas B. Santos <m...@delfire.net> schrieb am So., 14. Okt. 2018,
16:15:

Do you know any Pascal lib to parse strings to convert in date/time values?
The user is supposed to type human-friendly values like:
- "day"    => trunc(now)
- "day-2" => trunc(now-2)
- "week" => trunc(now-7)
- "yesterday" => trunc(now-1)
- etc...
But they could type even their computer date format or ISO as well.

A lib in C, but very complex:
- https://github.com/gagern/gnulib/blob/master/lib/parse-datetime.y

I would like to start with something simpler, if possible. Thank you.


I don't know a specific library that fulfills your needs, but maybe you can
build something atop of FpExprPars:
http://wiki.lazarus.freepascal.org/How_To_Use_TFPExpressionParser
At least according to the source it also supports datetime handling.

It does, it's used (amongst other things) in the reporting engine;

Michael.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to