<?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: combine date +time into one field in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833518#M329503</link>
    <description>&lt;P&gt;What exactly is the value of "bad results"?&lt;/P&gt;
&lt;P&gt;I think your code will give you the datetime value without any problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  date='08sep2022'd;time='12:57't;output;
  date='14sep2022'd;time='8:15't;output;
  format date date9. time time5. ;
run;

data want;
  set have;
  date_time =dhms(date, 0, 0, time );
  format date_time datetime16.;
run;
proc print;run;

proc sql;
  select have.*, dhms(date, 0, 0, time )as date_time format=datetime16. from have;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="japelin_0-1663227990848.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75263iCF0DE1A509ADE2AB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="japelin_0-1663227990848.png" alt="japelin_0-1663227990848.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 15 Sep 2022 07:46:59 GMT</pubDate>
    <dc:creator>japelin</dc:creator>
    <dc:date>2022-09-15T07:46:59Z</dc:date>
    <item>
      <title>combine date +time into one field</title>
      <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833514#M329501</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;In my data set there are 2 columns:&amp;nbsp; date&amp;nbsp; and time.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ronein_4-1663227166033.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75262i6154ACF60E192750/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ronein_4-1663227166033.png" alt="Ronein_4-1663227166033.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ronein_0-1663228392211.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75265i200DCAC4828CAEF2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ronein_0-1663228392211.png" alt="Ronein_0-1663228392211.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In order to calculate column date_time I am using the following code:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;dhms(date, 0, 0, time )as  date_time&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;However,In some rows I get bad results and the date_time field has no correct value,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Date column with informat date9. and format date9.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ronein_3-1663227113659.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75261i5AD6D428D85EAA46/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ronein_3-1663227113659.png" alt="Ronein_3-1663227113659.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Time column with format time5.&amp;nbsp; and informat is null&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ronein_2-1663227075914.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75260i61CAA83E174A136D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ronein_2-1663227075914.png" alt="Ronein_2-1663227075914.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:53:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833514#M329501</guid>
      <dc:creator>Ronein</dc:creator>
      <dc:date>2022-09-15T07:53:42Z</dc:date>
    </item>
    <item>
      <title>Re: combine date +time into one field</title>
      <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833518#M329503</link>
      <description>&lt;P&gt;What exactly is the value of "bad results"?&lt;/P&gt;
&lt;P&gt;I think your code will give you the datetime value without any problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  date='08sep2022'd;time='12:57't;output;
  date='14sep2022'd;time='8:15't;output;
  format date date9. time time5. ;
run;

data want;
  set have;
  date_time =dhms(date, 0, 0, time );
  format date_time datetime16.;
run;
proc print;run;

proc sql;
  select have.*, dhms(date, 0, 0, time )as date_time format=datetime16. from have;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="japelin_0-1663227990848.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75263iCF0DE1A509ADE2AB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="japelin_0-1663227990848.png" alt="japelin_0-1663227990848.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:46:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833518#M329503</guid>
      <dc:creator>japelin</dc:creator>
      <dc:date>2022-09-15T07:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: combine date +time into one field</title>
      <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833519#M329504</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'd say check your data, your SQL and your Log.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data demo;
date = '08SEP2022'd;
time = '12:57't;

date_time = dhms(date, 0, 0, time);

format date_time datetime20. date date9. time time5.;
run;

proc print data=demo;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:51:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833519#M329504</guid>
      <dc:creator>Oligolas</dc:creator>
      <dc:date>2022-09-15T07:51:57Z</dc:date>
    </item>
    <item>
      <title>Re: combine date +time into one field</title>
      <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833521#M329505</link>
      <description>&lt;P&gt;Please look at this row of data.&lt;/P&gt;
&lt;P&gt;Here the result that I get is wrong&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ronein_0-1663228337249.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/75264iFE3539676A20271D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ronein_0-1663228337249.png" alt="Ronein_0-1663228337249.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:52:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833521#M329505</guid>
      <dc:creator>Ronein</dc:creator>
      <dc:date>2022-09-15T07:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: combine date +time into one field</title>
      <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833524#M329507</link>
      <description>&lt;P&gt;Your posted code looks good to me.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:55:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833524#M329507</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2022-09-15T07:55:18Z</dc:date>
    </item>
    <item>
      <title>Re: combine date +time into one field</title>
      <link>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833525#M329508</link>
      <description>Can the code for the entire step, not just the dhms function part, be timed as much as possible?</description>
      <pubDate>Thu, 15 Sep 2022 07:57:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/combine-date-time-into-one-field/m-p/833525#M329508</guid>
      <dc:creator>japelin</dc:creator>
      <dc:date>2022-09-15T07:57:28Z</dc:date>
    </item>
  </channel>
</rss>

