<?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 macro variable to datetime in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609011#M177291</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/127952"&gt;@shubham1&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I think output is wrong&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it is not coming as&amp;nbsp;&amp;nbsp;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token number"&gt;2019&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-10&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-31&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00.447000 .I want value to be numeric as&amp;nbsp;2019-10-31 00:00:00.447000&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The result from &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/292097"&gt;@ed_sas_member&lt;/a&gt; of 1888099200.447 is correct. SAS considers date/times to be the number of seconds since midnight January 1, 1960, so that is how your date/time is represented in SAS. You can optionally format it so that it looks like an actual date/time to humans when they see it, but internally it needs to be&amp;nbsp;1888099200.447. You need to adjust your thinking so that you can use date/times properly in SAS. Any comparison of date/time values must be done numerically, rather than by a text string.&lt;/P&gt;</description>
    <pubDate>Tue, 03 Dec 2019 11:29:31 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2019-12-03T11:29:31Z</dc:date>
    <item>
      <title>Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/608995#M177284</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have below macro variable&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;%let&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;x=2019-10-31 00:00:00.447000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This macro variable is having a value as character .i want it to convert to numeric 26&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;How can i do that ?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 10:17:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/608995#M177284</guid>
      <dc:creator>shubham1</dc:creator>
      <dc:date>2019-12-03T10:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/608998#M177287</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/127952"&gt;@shubham1&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let x= %sysfunc(inputn(2019-10-31 00:00:00.447000, ymddttm24.));
%put &amp;amp;x;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&amp;nbsp;1888099200.447&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 10:35:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/608998#M177287</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2019-12-03T10:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609005#M177288</link>
      <description>&lt;P&gt;I think output is wrong&amp;nbsp;&lt;/P&gt;&lt;P&gt;it is not coming as&amp;nbsp;&amp;nbsp;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token number"&gt;2019&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-10&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-31&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00.447000 .I want value to be numeric as&amp;nbsp;2019-10-31 00:00:00.447000&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 10:45:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609005#M177288</guid>
      <dc:creator>shubham1</dc:creator>
      <dc:date>2019-12-03T10:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609008#M177289</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/127952"&gt;@shubham1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Macro variables are strings. They have no type (numeric / character).&lt;/P&gt;
&lt;P&gt;All datetimes values are stored as numbers by SAS.&amp;nbsp;If you want to use them for further calculation, you need to get those numbers.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token number"&gt;2019&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-10&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-31&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00.447000&amp;nbsp;&lt;/SPAN&gt;&lt;/CODE&gt;is not a valid numeric value.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 10:53:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609008#M177289</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2019-12-03T10:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609011#M177291</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/127952"&gt;@shubham1&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I think output is wrong&amp;nbsp;&lt;/P&gt;
&lt;P&gt;it is not coming as&amp;nbsp;&amp;nbsp;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token number"&gt;2019&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-10&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;-31&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00&lt;/SPAN&gt;:&lt;SPAN class="token number"&gt;00.447000 .I want value to be numeric as&amp;nbsp;2019-10-31 00:00:00.447000&lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;&lt;/CODE&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The result from &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/292097"&gt;@ed_sas_member&lt;/a&gt; of 1888099200.447 is correct. SAS considers date/times to be the number of seconds since midnight January 1, 1960, so that is how your date/time is represented in SAS. You can optionally format it so that it looks like an actual date/time to humans when they see it, but internally it needs to be&amp;nbsp;1888099200.447. You need to adjust your thinking so that you can use date/times properly in SAS. Any comparison of date/time values must be done numerically, rather than by a text string.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 11:29:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609011#M177291</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-12-03T11:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609016#M177292</link>
      <description>&lt;P&gt;there was something wrong I did at my end sorry for that your solution is working&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Dec 2019 11:39:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609016#M177292</guid>
      <dc:creator>shubham1</dc:creator>
      <dc:date>2019-12-03T11:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to datetime</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609030#M177297</link>
      <description>Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/127952"&gt;@shubham1&lt;/a&gt;&lt;BR /&gt;Great to hear that!&lt;BR /&gt;Could you please mark the topic as answer so that it can be available to the whole community?</description>
      <pubDate>Tue, 03 Dec 2019 13:01:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-datetime/m-p/609030#M177297</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2019-12-03T13:01:35Z</dc:date>
    </item>
  </channel>
</rss>

