<?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: date formats in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/date-formats/m-p/618117#M181277</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/296078"&gt;@Solly7&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You don't provide many informations. Are your input dates a number or a character string? - and do you want your output as a SAS date value (number of days since jan 1, 1960) with a format to show the date in reports as ddmonyyyy, or do you want a text string with the date in&amp;nbsp;ddmonyyyy-format? -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This covers all combinations. The dates are converted to SAS data values, and the values with format and converted to string:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;* test input: dates as numbers and strings;
data have;
	input date cdate$;
cards;
190125 190125
180809 180809
170111 180809
;
run;
data want; set have;

	sas_date = input(put(date,6.),yymmdd6.); * SAS-date from num input;
	sas_cdate = input(cdate,yymmdd6.);       * SAS-date from char input;

	format fmt_sas_date date9.;              * format to display SAS dates as ddmonyyyy;
	fmt_sas_date = sas_date;                 * SAS date value with format to show as ddmonyyyy;
	str_date = put(sas_date,date9.);         * formatted ddmonyyyy-string from SAS date value;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dates.gif" style="width: 521px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35422iCC66D3BE4A832422/image-size/large?v=v2&amp;amp;px=999" role="button" title="dates.gif" alt="dates.gif" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 Jan 2020 16:26:10 GMT</pubDate>
    <dc:creator>ErikLund_Jensen</dc:creator>
    <dc:date>2020-01-17T16:26:10Z</dc:date>
    <item>
      <title>date formats</title>
      <link>https://communities.sas.com/t5/SAS-Programming/date-formats/m-p/617428#M180933</link>
      <description>&lt;P&gt;Hi, i need help in changing below dates formats&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DATA HAVE&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; DATA WANT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;190125&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 25JAN2019&lt;/P&gt;&lt;P&gt;180809&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 09AUG2018&lt;/P&gt;&lt;P&gt;170111&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; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11JAN2017&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;</description>
      <pubDate>Wed, 15 Jan 2020 13:19:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/date-formats/m-p/617428#M180933</guid>
      <dc:creator>Solly7</dc:creator>
      <dc:date>2020-01-15T13:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: date formats</title>
      <link>https://communities.sas.com/t5/SAS-Programming/date-formats/m-p/618117#M181277</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/296078"&gt;@Solly7&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You don't provide many informations. Are your input dates a number or a character string? - and do you want your output as a SAS date value (number of days since jan 1, 1960) with a format to show the date in reports as ddmonyyyy, or do you want a text string with the date in&amp;nbsp;ddmonyyyy-format? -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This covers all combinations. The dates are converted to SAS data values, and the values with format and converted to string:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;* test input: dates as numbers and strings;
data have;
	input date cdate$;
cards;
190125 190125
180809 180809
170111 180809
;
run;
data want; set have;

	sas_date = input(put(date,6.),yymmdd6.); * SAS-date from num input;
	sas_cdate = input(cdate,yymmdd6.);       * SAS-date from char input;

	format fmt_sas_date date9.;              * format to display SAS dates as ddmonyyyy;
	fmt_sas_date = sas_date;                 * SAS date value with format to show as ddmonyyyy;
	str_date = put(sas_date,date9.);         * formatted ddmonyyyy-string from SAS date value;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dates.gif" style="width: 521px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35422iCC66D3BE4A832422/image-size/large?v=v2&amp;amp;px=999" role="button" title="dates.gif" alt="dates.gif" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jan 2020 16:26:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/date-formats/m-p/618117#M181277</guid>
      <dc:creator>ErikLund_Jensen</dc:creator>
      <dc:date>2020-01-17T16:26:10Z</dc:date>
    </item>
  </channel>
</rss>

