<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Calculate days and months between dates in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827538#M35349</link>
    <description>&lt;P&gt;Thank you for help. it is what I received. The format is ddmmyy. So, 10/12 is December the 10th.&lt;/P&gt;</description>
    <pubDate>Mon, 08 Aug 2022 05:30:59 GMT</pubDate>
    <dc:creator>NewUsrStat</dc:creator>
    <dc:date>2022-08-08T05:30:59Z</dc:date>
    <item>
      <title>Calculate days and months between dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827499#M35347</link>
      <description>&lt;P&gt;Guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to perform a simple task.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have a data set with many columns. Among them two columns named: "Start" and "End".&amp;nbsp;&lt;/P&gt;&lt;P&gt;They contain date: e.g:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ID&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Start&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/01/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;15/01/2020&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 20/01/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;25/01/2020&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 30/01/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01/02/2020&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 02/02/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 05/02/2020&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 06/02/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 03/03/2020&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01/05/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 31/12/2020&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00004&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01/07/2020&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01/08/2020&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ............&amp;nbsp; &amp;nbsp; &amp;nbsp; .................&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.....................&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I simply would like to count row-wise the days in the intervals and the months in the intervals of time from Start to End. I tried:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want;&lt;BR /&gt;set myinput;&lt;BR /&gt;format start end mmddyy10.;&lt;BR /&gt;months_diff = intck('months', start, end);&lt;/P&gt;&lt;P&gt;days_diff = intck('days', start, end);&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it fails. For sure I'm wrong.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone help me please? Thank you in advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 07 Aug 2022 14:03:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827499#M35347</guid>
      <dc:creator>NewUsrStat</dc:creator>
      <dc:date>2022-08-07T14:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate days and months between dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827502#M35348</link>
      <description>&lt;P&gt;You need to use the names of valid intervals with the iNTCK() function.&amp;nbsp; MONTH and DAY can work with DATE values.&amp;nbsp; But MONTHS and DAYS will not be understood.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note that for MONTH it counts the number of month boundaries crossed, which might not be what you want if any of your dates are not the first of them month.&amp;nbsp; You might try setting the fourth parameter to the function to 'same'.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note for days you can just subtract as DATE values are numbers of days.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;months_diff = intck('month', start, end,'same');
days_diff = end - start;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;PS Displaying date in DMY or MDY order will confuse 50% of your audience.&amp;nbsp; Does 10/12 mean October Twelfth&amp;nbsp;or the Tenth of December?&lt;/P&gt;</description>
      <pubDate>Sun, 07 Aug 2022 15:42:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827502#M35348</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-08-07T15:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate days and months between dates</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827538#M35349</link>
      <description>&lt;P&gt;Thank you for help. it is what I received. The format is ddmmyy. So, 10/12 is December the 10th.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2022 05:30:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Calculate-days-and-months-between-dates/m-p/827538#M35349</guid>
      <dc:creator>NewUsrStat</dc:creator>
      <dc:date>2022-08-08T05:30:59Z</dc:date>
    </item>
  </channel>
</rss>

