<?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 Converting a value from dd/mm/yyyy to yyyymmdd in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Converting-a-value-from-dd-mm-yyyy-to-yyyymmdd/m-p/75872#M16348</link>
    <description>Hi All&lt;BR /&gt;
&lt;BR /&gt;
I am trying to convert input values from the format dd/mm/yyyy to yyyymmdd - this is what some of my code looks like but i cannot seem to get it working :&lt;BR /&gt;
&lt;BR /&gt;
DATA HEAD;                                  &lt;BR /&gt;
LENGTH INV_HEADER_TYPE                $01. ;&lt;BR /&gt;
LENGTH INVDATEL                       $10.; &lt;BR /&gt;
.&lt;BR /&gt;
.&lt;BR /&gt;
INFILE VAPHEAD DSD DLM=','  FIRSTOBS=2;          &lt;BR /&gt;
                                                                   &lt;BR /&gt;
INPUT                                                              &lt;BR /&gt;
       INV_HEADER_TYPE        $                            &lt;BR /&gt;
       INVDATEL                       $&lt;BR /&gt;
&lt;BR /&gt;
  DATA COMBINE;                            &lt;BR /&gt;
 SET HEAD  ; BY INV_NO;                 &lt;BR /&gt;
 RUN;                                      &lt;BR /&gt;
                                           &lt;BR /&gt;
                                           &lt;BR /&gt;
  DATA BOTHOUT;                            &lt;BR /&gt;
  SET COMBINE;                             &lt;BR /&gt;
  BY INV_NO;                               &lt;BR /&gt;
  &lt;BR /&gt;
  INVDATEX=INPUT(INVDATEL,ANYDTDTE10.);    &lt;BR /&gt;
    &lt;BR /&gt;
  INVDATEZ=INPUT(INVDATEX,YYMMDD8.) ;    &lt;BR /&gt;
&lt;BR /&gt;
PUT                        @020   INVDATEZ       $08. &lt;BR /&gt;
&lt;BR /&gt;
;&lt;BR /&gt;
&lt;BR /&gt;
any help appreciated!</description>
    <pubDate>Wed, 21 Apr 2010 03:26:48 GMT</pubDate>
    <dc:creator>deleted_user</dc:creator>
    <dc:date>2010-04-21T03:26:48Z</dc:date>
    <item>
      <title>Converting a value from dd/mm/yyyy to yyyymmdd</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-a-value-from-dd-mm-yyyy-to-yyyymmdd/m-p/75872#M16348</link>
      <description>Hi All&lt;BR /&gt;
&lt;BR /&gt;
I am trying to convert input values from the format dd/mm/yyyy to yyyymmdd - this is what some of my code looks like but i cannot seem to get it working :&lt;BR /&gt;
&lt;BR /&gt;
DATA HEAD;                                  &lt;BR /&gt;
LENGTH INV_HEADER_TYPE                $01. ;&lt;BR /&gt;
LENGTH INVDATEL                       $10.; &lt;BR /&gt;
.&lt;BR /&gt;
.&lt;BR /&gt;
INFILE VAPHEAD DSD DLM=','  FIRSTOBS=2;          &lt;BR /&gt;
                                                                   &lt;BR /&gt;
INPUT                                                              &lt;BR /&gt;
       INV_HEADER_TYPE        $                            &lt;BR /&gt;
       INVDATEL                       $&lt;BR /&gt;
&lt;BR /&gt;
  DATA COMBINE;                            &lt;BR /&gt;
 SET HEAD  ; BY INV_NO;                 &lt;BR /&gt;
 RUN;                                      &lt;BR /&gt;
                                           &lt;BR /&gt;
                                           &lt;BR /&gt;
  DATA BOTHOUT;                            &lt;BR /&gt;
  SET COMBINE;                             &lt;BR /&gt;
  BY INV_NO;                               &lt;BR /&gt;
  &lt;BR /&gt;
  INVDATEX=INPUT(INVDATEL,ANYDTDTE10.);    &lt;BR /&gt;
    &lt;BR /&gt;
  INVDATEZ=INPUT(INVDATEX,YYMMDD8.) ;    &lt;BR /&gt;
&lt;BR /&gt;
PUT                        @020   INVDATEZ       $08. &lt;BR /&gt;
&lt;BR /&gt;
;&lt;BR /&gt;
&lt;BR /&gt;
any help appreciated!</description>
      <pubDate>Wed, 21 Apr 2010 03:26:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-a-value-from-dd-mm-yyyy-to-yyyymmdd/m-p/75872#M16348</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2010-04-21T03:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Converting a value from dd/mm/yyyy to yyyymmdd</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-a-value-from-dd-mm-yyyy-to-yyyymmdd/m-p/75873#M16349</link>
      <description>well i resolved the problem by first converting the variable to a SAS date&lt;BR /&gt;
:&lt;BR /&gt;
&lt;BR /&gt;
INVDATEX=INPUT(INVDATEL,ANYDTDTE10.);&lt;BR /&gt;
&lt;BR /&gt;
then simply using the format YYMMDDN8. in the put section:&lt;BR /&gt;
&lt;BR /&gt;
@020   INVDATEX       YYMMDDN8.&lt;BR /&gt;
&lt;BR /&gt;
Cheers&lt;BR /&gt;
Shelton.</description>
      <pubDate>Wed, 21 Apr 2010 03:59:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-a-value-from-dd-mm-yyyy-to-yyyymmdd/m-p/75873#M16349</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2010-04-21T03:59:11Z</dc:date>
    </item>
  </channel>
</rss>

