<div dir="ltr"><div class="gmail_extra"><span class="im" style="font-size:12.8px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">For what it is worth, I spend &gt;80% of my time working with dates/timestamps, trying to turn them into Magnitudes for manipulations.  The other 20%, I really enjoy them as timespans with locales since I deal with times from around the world.  But the two uses are not quite easy to deal with - doable, just not quite intuitive.</div></blockquote><div><br></div></span><div style="font-size:12.8px">So if we store the start time isn&#39;t the conversion to a magnitude simply an inst var access?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">That&#39;s mostly what I do.  But it depends on how the Date is created.  For instance, unless you live in the UTC time zone, the following is true:</div><div style="font-size:12.8px"><br></div><div style=""><div style=""><span style="font-size:12.8px">Date today = DateAndTime now asDate  &quot;==&gt;true&quot;</span></div><div style=""><span style="font-size:12.8px">Date today start = DateAndTime now asDate start  &quot;==&gt;false&quot;</span></div><div style=""><span style="font-size:12.8px">Date today start asSeconds = DateAndTime now asDate start asSeconds  &quot;==&gt;true&quot;</span></div><div style=""><span style="font-size:12.8px"><br></span></div><div style=""><span style="font-size:12.8px">And, of course, it isn&#39;t a DAY that we are talking about - it is a DateAndTime (a specific point in time).</span></div><div style=""><span style="font-size:12.8px"><br></span></div><div style=""><span style="font-size:12.8px">It&#39;s just remembering which corner cases are true, and which aren&#39;t, at any given time.</span></div><div style=""><span style="font-size:12.8px"><br></span></div><div style=""><span style="font-size:12.8px">(as an aside, I find it interesting that Timespan current gives you a day.  It is what Date today is based off of - so don&#39;t ever change that Timespan #current method!)</span></div><div style=""><span style="font-size:12.8px"><br></span></div><div style=""><span style="font-size:12.8px">-cbc</span></div></div></div></div>