<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">Marcos Douglas B. Santos <<a href="mailto:md@delfire.net">md@delfire.net</a>> schrieb am So., 14. Okt. 2018, 16:15:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Do you know any Pascal lib to parse strings to convert in date/time values?</div><div dir="ltr">The user is supposed to type human-friendly values like:</div><div dir="ltr">- "day"    => trunc(now)</div><div dir="ltr">- "day-2" => trunc(now-2)</div><div dir="ltr">- "week" => trunc(now-7)</div><div>- "yesterday" => trunc(now-1)</div><div dir="ltr">- etc... </div><div dir="ltr">But they could type even their computer date format or ISO as well.</div><div dir="ltr"><br></div><div dir="ltr">A lib in C, but very complex:</div><div dir="ltr">- <a href="https://github.com/gagern/gnulib/blob/master/lib/parse-datetime.y" target="_blank" rel="noreferrer">https://github.com/gagern/gnulib/blob/master/lib/parse-datetime.y</a></div><div dir="ltr"><br></div><div dir="ltr">I would like to start with something simpler, if possible. Thank you.</div></div></div></div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">I don't know a specific library that fulfills your needs, but maybe you can build something atop of FpExprPars: <a href="http://wiki.lazarus.freepascal.org/How_To_Use_TFPExpressionParser">http://wiki.lazarus.freepascal.org/How_To_Use_TFPExpressionParser</a></div><div dir="auto">At least according to the source it also supports datetime handling. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div class="gmail_quote" dir="auto"></div></div>