<?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: INTNX function with datetime vars in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627508#M185270</link>
    <description>&lt;P&gt;Here is one way&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
    dt = dhms(intnx('month' , today() , 0 , 'e' ), 0, 0, 0);
    put dt= datetime20.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 26 Feb 2020 14:46:41 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2020-02-26T14:46:41Z</dc:date>
    <item>
      <title>INTNX function with datetime vars</title>
      <link>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627504#M185268</link>
      <description>&lt;P&gt;dear all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;using INTNX('dtmonth' , var1 , 0 , 'e' )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;gives me the last day of the month of var1 ==&amp;gt; 31JAN2020:23:59:59&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;however&amp;nbsp;I want 31JAN2020:00:00:00,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Of course I can subtract (24h*60m*60s) - 1:&amp;nbsp; intnx('dtmonth',&amp;nbsp;var1 , 0 ,'e' ) - 86399&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;but is there a nicer way ??&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;H.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2020 14:40:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627504#M185268</guid>
      <dc:creator>Jaheuk</dc:creator>
      <dc:date>2020-02-26T14:40:22Z</dc:date>
    </item>
    <item>
      <title>Re: INTNX function with datetime vars</title>
      <link>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627507#M185269</link>
      <description>&lt;P&gt;You could use INTNX() a second time.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;intnx('dtday',INTNX('dtmonth' , var1 , 0 , 'e' ),0,'b')&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You could switch to/from dates&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;dhms(INTNX('month' , datepart(var1) , 0 , 'e' ),0,0,0)&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 26 Feb 2020 14:46:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627507#M185269</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-02-26T14:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: INTNX function with datetime vars</title>
      <link>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627508#M185270</link>
      <description>&lt;P&gt;Here is one way&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
    dt = dhms(intnx('month' , today() , 0 , 'e' ), 0, 0, 0);
    put dt= datetime20.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 26 Feb 2020 14:46:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/INTNX-function-with-datetime-vars/m-p/627508#M185270</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-02-26T14:46:41Z</dc:date>
    </item>
  </channel>
</rss>

