<div dir="auto">Hi Hilaire,</div><div dir="auto"> I suggest you to use the package Chalten. It is in the calendar repo or something like that</div><div dir="auto"> Look at the test for examples.</div><div dir="auto"> I wrote a paper that explains how it works.</div><div dir="auto"> For example, you can evaluate:</div><div dir="auto"> July/28/2023 distanceTo: July/30/2023 </div><div dir="auto">  It will return 2*day and print-it as 2 days</div><div dir="auto"> It uses Aconcagua that implements measurements</div><div dir="auto"> You can create a measure of time using different units as second, minute, hour, day, month, year, etc</div><div dir="auto"> For example:</div><div dir="auto"> 2*day </div><div dir="auto"> 2*day convertTo: hour —> 48*hour</div><div dir="auto"> 2*hour = (120*minute) —> true</div><div dir="auto"> 2*hour - (60*minute) = (1*hour) —> true</div><div dir="auto"><br></div><div dir="auto"> You will see that it is really simple to use and complete.</div><div dir="auto"> If you cannot find the paper, let me know and I’ll send it to you</div><div dir="auto"><br></div><div dir="auto">Cheers</div><div dir="auto">Hernan</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 28 Jul 2023 at 19:30 Hilaire Fernandes via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi folks,<br>
<br>
I want to modelise a timespan of days to represent holidays periods.<br>
<br>
The Timespan class does not work with Date, but DateAndTime, makes code <br>
unnecessarily complex and duration is odd:<br>
<br>
(Timespan starting: DateAndTime now ending: DateAndTime tomorrow ) <br>
duration days<br>
<br>
=> 0 (day), I expect 2 days of holidays.<br>
<br>
May be Timespan is not the object I should use.<br>
<br>
Opinions ?<br>
<br>
<br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="font-size:small"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal"><span style="font-weight:bold">Hernán Wilkinson</span><br>Agile Software Development, Teaching & Coaching</span></font></span></span></strong></span></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Phone: +54-011</span></font></span></span></strong></span><font face="tahoma, sans-serif" size="2">-4893-2057</font></div><div style="font-size:12.8px"><strong style="font-family:tahoma,sans-serif;font-size:xx-small"><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">Twitter: @HernanWilkinson</span></font></span></span></strong></div><div style="font-size:12.8px"><span style="font-family:tahoma,sans-serif;font-size:xx-small;border-collapse:collapse"><strong><span style="font-size:8pt"><span style="font-size:small"><font size="2"><span style="font-weight:normal">site: <a href="http://www.10pines.com/" style="color:rgb(17,65,112)" target="_blank">http://www.10Pines.com</a></span></font></span></span></strong></span></div><div style="font-size:12.8px"><font face="tahoma, sans-serif"><span style="border-collapse:collapse">Address: Alem 896</span></font>, Floor 6, Buenos Aires, Argentina</div></div></div></div></div></div></div></div>