<?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 problems when converting datetime character to date9. if missing seconds in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528709#M144337</link>
    <description>&lt;P&gt;I have a datetime character variable which i am converting to date9. but for few obs seconds are missing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ldt&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; &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; atd&lt;/P&gt;&lt;P&gt;2018-12-13T10:30:00&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;13DEC2018&lt;/P&gt;&lt;P&gt;2018-12-10T09:40&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; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use the this code but it makes the second observation mentioned above as missing&lt;/P&gt;&lt;P&gt;input(ldt, anydtdtm.) as atd format=dtdate9.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there any way i can make ldt =&lt;SPAN&gt;2018-12-10T09:40 as&amp;nbsp;2018-12-10T09:40:&lt;STRONG&gt;00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Please suggest&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 21 Jan 2019 10:13:31 GMT</pubDate>
    <dc:creator>noda6003</dc:creator>
    <dc:date>2019-01-21T10:13:31Z</dc:date>
    <item>
      <title>problems when converting datetime character to date9. if missing seconds</title>
      <link>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528709#M144337</link>
      <description>&lt;P&gt;I have a datetime character variable which i am converting to date9. but for few obs seconds are missing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ldt&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; &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; atd&lt;/P&gt;&lt;P&gt;2018-12-13T10:30:00&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;13DEC2018&lt;/P&gt;&lt;P&gt;2018-12-10T09:40&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; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I use the this code but it makes the second observation mentioned above as missing&lt;/P&gt;&lt;P&gt;input(ldt, anydtdtm.) as atd format=dtdate9.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there any way i can make ldt =&lt;SPAN&gt;2018-12-10T09:40 as&amp;nbsp;2018-12-10T09:40:&lt;STRONG&gt;00&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Please suggest&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jan 2019 10:13:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528709#M144337</guid>
      <dc:creator>noda6003</dc:creator>
      <dc:date>2019-01-21T10:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: problems when converting datetime character to date9. if missing seconds</title>
      <link>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528712#M144338</link>
      <description>&lt;P&gt;Just to be clear, do you want Adt to be a &lt;STRONG&gt;datetime&lt;/STRONG&gt; variable or a &lt;STRONG&gt;date&lt;/STRONG&gt; variable?&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jan 2019 10:21:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528712#M144338</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-01-21T10:21:52Z</dc:date>
    </item>
    <item>
      <title>Re: problems when converting datetime character to date9. if missing seconds</title>
      <link>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528714#M144339</link>
      <description>&lt;P&gt;If you want it to be a date variable, simply extract the date part of the character variable and convert like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
ldt="2018-12-13T10:30:00";output;
ldt="2018-12-10T09:40";output;
run;

data want;
   set have;
   Adt=input(substr(ldt, 1, 10), yymmdd10.);
   format Adt date9.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 21 Jan 2019 10:24:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528714#M144339</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-01-21T10:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: problems when converting datetime character to date9. if missing seconds</title>
      <link>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528768#M144347</link>
      <description>&lt;P&gt;No need to extract the chars as th very informat's instructions yymmdd&lt;STRONG&gt;10.&lt;/STRONG&gt; will read the non standard char date upto 10 chars and convert to a sas date.&lt;/P&gt;
&lt;P&gt;So just apply the informat--&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
ldt="2018-12-13T10:30:00";output;
ldt="2018-12-10T09:40";output;
run;

data want;
   set have;
   Adt=input(ldt, yymmdd10.);
   format Adt date9.;
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>Mon, 21 Jan 2019 14:17:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/problems-when-converting-datetime-character-to-date9-if-missing/m-p/528768#M144347</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-01-21T14:17:19Z</dc:date>
    </item>
  </channel>
</rss>

