<?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: Convert WEEKDATX Character to Numeric in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397319#M96016</link>
    <description>&lt;P&gt;That's the one. Can you explain what the scan part of the command does?&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;</description>
    <pubDate>Wed, 20 Sep 2017 04:20:47 GMT</pubDate>
    <dc:creator>eabc0351</dc:creator>
    <dc:date>2017-09-20T04:20:47Z</dc:date>
    <item>
      <title>Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397300#M96007</link>
      <description>&lt;P&gt;Hello. My date variable looks like this in the dataset:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Date_Delivery&lt;/P&gt;&lt;P&gt;Tue Aug 15, 2017 18:43:00 EDT&lt;/P&gt;&lt;P&gt;Mon Sep 11, 2017 10:13:00 EDT&lt;/P&gt;&lt;P&gt;Tue Aug 29, 2017 23:29:00 EDT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data want -- three variables:&lt;/P&gt;&lt;P&gt;Date&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Day of Week&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Time&lt;/P&gt;&lt;P&gt;08/15/2017&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; Tue&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6:43 PM&lt;/P&gt;&lt;P&gt;09/11/2017&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; Mon&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;10:13 AM&lt;/P&gt;&lt;P&gt;08/29/2017&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;&amp;nbsp;Tue&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11:29 PM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ive tried many different codes on the SAS boards, but none are working. Suggestions for codes? And can you explain what the code is doing? Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 01:32:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397300#M96007</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2017-09-20T01:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397302#M96009</link>
      <description>&lt;P&gt;Try this.....&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
  value dow
1='Sun'
2='Mon'
3='Tue'
4='Wed'
5='Thu'
6='Fri'
7='Sat'
;

run;


data WANT;
format datetime_today datetime25.6 date mmddyy10. time timeampm10.;
  datetime_today=datetime();
  date=datepart(datetime_today);
  dow=put(weekday(datepart(datetime_today)),dow.);
  time=timepart(datetime_today);
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 02:17:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397302#M96009</guid>
      <dc:creator>ShiroAmada</dc:creator>
      <dc:date>2017-09-20T02:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397303#M96010</link>
      <description>&lt;P&gt;Yes, it worked to get the three variables. However, it is giving me only one observation for the current day (today). My other 50 observations from the original dataset are not there. Thoughts?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 02:19:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397303#M96010</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2017-09-20T02:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397305#M96012</link>
      <description>&lt;P&gt;Replace it using your own data. &amp;nbsp;I am assuming that your date variable is numeric and not character.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
  value dow
1='Sun'
2='Mon'
3='Tue'
4='Wed'
5='Thu'
6='Fri'
7='Sat'
;

run;


data WANT;
  set YOUR_DATASET_NAME_HERE;

format datetime_today datetime25.6 date mmddyy10. time timeampm10.;
  *datetime_today=YOUR_SOURCE_VARIABLE;
  date=datepart(YOUR_SOURCE_VARIABLE);
  dow=put(weekday(datepart(YOUR_SOURCE_VARIABLE)),dow.);
  time=timepart(YOUR_SOURCE_VARIABLE);
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 02:45:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397305#M96012</guid>
      <dc:creator>ShiroAmada</dc:creator>
      <dc:date>2017-09-20T02:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397306#M96013</link>
      <description>&lt;P&gt;It is character. When I enter your code, three varaibles are create but all values are missing and the log gives errors.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 03:00:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397306#M96013</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2017-09-20T03:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397310#M96015</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;
length day $3;
day=scan(date,1,"");
dt=compress(substr(date,4,13),",");
daten=input(catx(scan(dt,1," "),scan(dt,2," "), scan(dt,3," ")),date9.);
time=input(scan(date,-2,""),time8.);
format time timeampm10. daten mmddyy10.;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Review the functions indicated in the program. &amp;nbsp;Change the data and varaibles accordingly.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 03:58:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397310#M96015</guid>
      <dc:creator>ShiroAmada</dc:creator>
      <dc:date>2017-09-20T03:58:20Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397319#M96016</link>
      <description>&lt;P&gt;That's the one. Can you explain what the scan part of the command does?&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 04:20:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397319#M96016</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2017-09-20T04:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397320#M96017</link>
      <description>&lt;P&gt;This link will help&amp;nbsp;&lt;A title="scan" href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000214639.htm" target="_self"&gt;http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000214639.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 04:23:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397320#M96017</guid>
      <dc:creator>ShiroAmada</dc:creator>
      <dc:date>2017-09-20T04:23:42Z</dc:date>
    </item>
    <item>
      <title>Re: Convert WEEKDATX Character to Numeric</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397321#M96018</link>
      <description>&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 04:28:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-WEEKDATX-Character-to-Numeric/m-p/397321#M96018</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2017-09-20T04:28:34Z</dc:date>
    </item>
  </channel>
</rss>

