<?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: how to read Timestamp format of YYYY/MM/DD HH:MM:SS in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436456#M108524</link>
    <description>&lt;P&gt;Read them separately and combine after the fact?&lt;/P&gt;
&lt;P&gt;You&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
input calendar_date yymmdd10. calendar_time time.;
format calendar_date date9. calendar_time time. calendarDT datetime.;
calendarDT=dhms(calendar_date, 0, 0, calendar_time);
cards;
2017/01/01 01:01:50
2017/01/02 05:06:30
;
run;

proc print data=test;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or you can try ANYDTDTM. - note that this assumes that your date is yymmdd, but it could be yyddmm but that's extremely rare to se. The current date format is not what SAS would consider DATETIME.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
input calendar_date  anydtdtm.;

format calendar_date datetime.;
cards;
2017/01/01 01:01:50
2017/01/02 05:06:30
;
run;

proc print data=test;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/191496"&gt;@yashk&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;data test;&lt;BR /&gt;input calendar_date DATETIME.;&lt;BR /&gt;cards;&lt;BR /&gt;2017/01/01 01:01:50&lt;BR /&gt;2017/01/02 05:06:30&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried with a lot of different formats for this. But always i am getting a missing data. Any help is appreciated. Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 12 Feb 2018 21:10:37 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2018-02-12T21:10:37Z</dc:date>
    <item>
      <title>how to read Timestamp format of YYYY/MM/DD HH:MM:SS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436448#M108521</link>
      <description>&lt;P&gt;data test;&lt;BR /&gt;input calendar_date DATETIME.;&lt;BR /&gt;cards;&lt;BR /&gt;2017/01/01 01:01:50&lt;BR /&gt;2017/01/02 05:06:30&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried with a lot of different formats for this. But always i am getting a missing data. Any help is appreciated. Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Feb 2018 21:05:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436448#M108521</guid>
      <dc:creator>yashk</dc:creator>
      <dc:date>2018-02-12T21:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: how to read Timestamp format of YYYY/MM/DD HH:MM:SS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436456#M108524</link>
      <description>&lt;P&gt;Read them separately and combine after the fact?&lt;/P&gt;
&lt;P&gt;You&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
input calendar_date yymmdd10. calendar_time time.;
format calendar_date date9. calendar_time time. calendarDT datetime.;
calendarDT=dhms(calendar_date, 0, 0, calendar_time);
cards;
2017/01/01 01:01:50
2017/01/02 05:06:30
;
run;

proc print data=test;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or you can try ANYDTDTM. - note that this assumes that your date is yymmdd, but it could be yyddmm but that's extremely rare to se. The current date format is not what SAS would consider DATETIME.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
input calendar_date  anydtdtm.;

format calendar_date datetime.;
cards;
2017/01/01 01:01:50
2017/01/02 05:06:30
;
run;

proc print data=test;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/191496"&gt;@yashk&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;data test;&lt;BR /&gt;input calendar_date DATETIME.;&lt;BR /&gt;cards;&lt;BR /&gt;2017/01/01 01:01:50&lt;BR /&gt;2017/01/02 05:06:30&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried with a lot of different formats for this. But always i am getting a missing data. Any help is appreciated. Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Feb 2018 21:10:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436456#M108524</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-12T21:10:37Z</dc:date>
    </item>
    <item>
      <title>Re: how to read Timestamp format of YYYY/MM/DD HH:MM:SS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436457#M108525</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
input calendar_date :anydtdtm.;
format calendar_date datetime20.;
cards;
2017/01/01 01:01:50
2017/01/02 05:06:30
;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 12 Feb 2018 21:13:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436457#M108525</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-02-12T21:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: how to read Timestamp format of YYYY/MM/DD HH:MM:SS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436535#M108564</link>
      <description>&lt;P&gt;Great idea. Thank you. But i believe we cannot perform calculations if we combine variables. I tried below similar below but i was unable to perform calculations on the new variable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data test;&lt;BR /&gt;input calendar_date yymmdd10. calendar_time time.;&lt;BR /&gt;Combined=catx(' ',put(calendar_date,yymmdd10.), put(calendar_time,time.));&lt;BR /&gt;cards;&lt;BR /&gt;2017/01/01 01:01:50&lt;BR /&gt;2017/01/02 05:06:30&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print data=test;&lt;BR /&gt;format calendar_Date yymmdd10. calendar_time time.;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Feb 2018 02:30:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436535#M108564</guid>
      <dc:creator>yashk</dc:creator>
      <dc:date>2018-02-13T02:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: how to read Timestamp format of YYYY/MM/DD HH:MM:SS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436543#M108569</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;But i believe we cannot perform calculations if we combine variables&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That's incorrect. You combined the variables together using CATX() - this creates a character variable, which you cannot perform numerical calculations.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I used the DHMS() function which returns a SAS datetime or a number which you can use for date/time calculations.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/191496"&gt;@yashk&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Great idea. Thank you. But i believe we cannot perform calculations if we combine variables. I tried below similar below but i was unable to perform calculations on the new variable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data test;&lt;BR /&gt;input calendar_date yymmdd10. calendar_time time.;&lt;BR /&gt;Combined=catx(' ',put(calendar_date,yymmdd10.), put(calendar_time,time.));&lt;BR /&gt;cards;&lt;BR /&gt;2017/01/01 01:01:50&lt;BR /&gt;2017/01/02 05:06:30&lt;BR /&gt;;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;proc print data=test;&lt;BR /&gt;format calendar_Date yymmdd10. calendar_time time.;&lt;BR /&gt;run;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Feb 2018 03:12:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-read-Timestamp-format-of-YYYY-MM-DD-HH-MM-SS/m-p/436543#M108569</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-13T03:12:47Z</dc:date>
    </item>
  </channel>
</rss>

