<?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 Previous month end datetime in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63388#M13782</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or, a bit easier:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_; &lt;/P&gt;&lt;P&gt;&amp;nbsp; call symput('prev_month_end',intnx('dtmonth', datetime(),-1,'E')); &lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Sep 2011 16:23:39 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2011-09-12T16:23:39Z</dc:date>
    <item>
      <title>Previous month end datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63386#M13780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to create a macrovariable which holds the value of previousmonth end date time&lt;/P&gt;&lt;P&gt;For ex: '8/30/2011 23:59:59'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2011 15:35:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63386#M13780</guid>
      <dc:creator>Analyticguru_09</dc:creator>
      <dc:date>2011-09-12T15:35:46Z</dc:date>
    </item>
    <item>
      <title>Previous month end datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63387#M13781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt; picture mydtfmt &lt;/P&gt;&lt;P&gt; other = '%m/%d/%Y %H:%M:%S' (datatype=datetime);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt; /* get first day of current month */&lt;/P&gt;&lt;P&gt; today=today();&lt;/P&gt;&lt;P&gt; first_day=mdy(month(today),1,year(today));&lt;/P&gt;&lt;P&gt; /* get last day of previous month and add time 23:59:59 */&lt;/P&gt;&lt;P&gt; want_d=first_day-1;&lt;/P&gt;&lt;P&gt; want_dt=dhms(want_d,23,59,59);&lt;/P&gt;&lt;P&gt; /* put calculated datetime into macrovariable with for m/d/Y H:M:S */&lt;/P&gt;&lt;P&gt; call symput('previousmonth',put(want_dt,mydtfmt.));&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%put &amp;amp;previousmonth;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2011 16:16:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63387#M13781</guid>
      <dc:creator>FriedEgg</dc:creator>
      <dc:date>2011-09-12T16:16:11Z</dc:date>
    </item>
    <item>
      <title>Previous month end datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63388#M13782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;or, a bit easier:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_; &lt;/P&gt;&lt;P&gt;&amp;nbsp; call symput('prev_month_end',intnx('dtmonth', datetime(),-1,'E')); &lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2011 16:23:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Previous-month-end-datetime/m-p/63388#M13782</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-09-12T16:23:39Z</dc:date>
    </item>
  </channel>
</rss>

