<?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: sas date always displayed as jan 1, 1960 in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365218#M86722</link>
    <description>&lt;P&gt;Thanks Kiran.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I appreciate your time and efforts in replying to me and reminding that datetime is the proper format to use.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;My objective was to get date in the format YYYYMMDDHHmmSS.&lt;/P&gt;
&lt;P&gt;So the last solution is not what I want.&lt;/P&gt;
&lt;P&gt;I had to remove T from the output. So I used this. &lt;STRONG&gt;compress(put(datetime(),b8601dt.),'T');&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For comparison I ran your and my solution&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC FORMAT;&lt;BR /&gt; picture dt other='%0Y-%0m-%0d%0H%0M%0S' (datatype=datetime);&lt;BR /&gt;RUN;&lt;BR /&gt;DATA createdates;&lt;BR /&gt; current1= put(datetime(), dt.);&lt;BR /&gt; &lt;STRONG&gt;todays_date=compress(put(datetime(),b8601dt.),'T');&lt;/STRONG&gt;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;and got the result as follows&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;current1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2017-06-07215453&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;todays_date=&amp;nbsp;20170607215454&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;There could be many other ways to do ,&lt;/P&gt;
&lt;P&gt;I am accepting your earlier post as a solution. It put the &lt;STRONG&gt;ray of light&amp;nbsp; &lt;/STRONG&gt;on the solution&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Thanks once again.&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 08 Jun 2017 02:10:21 GMT</pubDate>
    <dc:creator>thesasuser</dc:creator>
    <dc:date>2017-06-08T02:10:21Z</dc:date>
    <item>
      <title>sas date always displayed as jan 1, 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365107#M86680</link>
      <description>&lt;P&gt;The following code for outputing the date in uts format gives the data of Jan 1, 1960 instead of current date.&lt;/P&gt;
&lt;P&gt;If keep the format as say date9. I get the correct value.&lt;/P&gt;
&lt;P&gt;DATA createdates;&lt;BR /&gt;&amp;nbsp; current1= date();&lt;BR /&gt;&amp;nbsp; format current1&amp;nbsp; b8601dt.;&lt;BR /&gt;RUN;&lt;BR /&gt;&lt;BR /&gt;PROC PRINT data=createdates;&lt;BR /&gt;&amp;nbsp; title 'The createdates data set';&lt;BR /&gt;&amp;nbsp; var current1&amp;nbsp; ;&lt;BR /&gt;RUN;:&lt;/P&gt;
&lt;P&gt;The output is&lt;/P&gt;
&lt;P&gt;The createdates data set 13:25 Wednesday, June 7, 2017 1&lt;/P&gt;
&lt;P&gt;Obs current1&lt;/P&gt;
&lt;P&gt;1 19600101T054937&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can anybody help?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 17:30:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365107#M86680</guid>
      <dc:creator>thesasuser</dc:creator>
      <dc:date>2017-06-07T17:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: sas date always displayed as jan 1, 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365110#M86683</link>
      <description>&lt;P&gt;Looks like you're applying a datetime format to a date value.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 17:36:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365110#M86683</guid>
      <dc:creator>collinelliot</dc:creator>
      <dc:date>2017-06-07T17:36:39Z</dc:date>
    </item>
    <item>
      <title>Re: sas date always displayed as jan 1, 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365114#M86684</link>
      <description>&lt;P&gt;change it to&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;FONT face="Courier New" size="3"&gt;DATA createdates;
  current1= datetime();
  format current1  b8601dt.;
RUN;&lt;/FONT&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 07 Jun 2017 17:43:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365114#M86684</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2017-06-07T17:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: sas date always displayed as jan 1, 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365119#M86687</link>
      <description>&lt;P&gt;Thanks&lt;BR /&gt;it worked&lt;/P&gt;
&lt;P&gt;&amp;nbsp;The createdates data set&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; 13:58 Wednesday, June 7, 2017&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;&lt;BR /&gt;&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;&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; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; current1&lt;BR /&gt;&lt;BR /&gt;&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;&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; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20170607T135842&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I there a way can remove the T and have the values like "20170607135842".&lt;/P&gt;
&lt;P&gt;The idea is to have it in YYYYMMDDHHmmSS?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 18:01:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365119#M86687</guid>
      <dc:creator>thesasuser</dc:creator>
      <dc:date>2017-06-07T18:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: sas date always displayed as jan 1, 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365126#M86690</link>
      <description>&lt;P&gt;you may to have to use proc format&amp;nbsp; with picture statement as shown below&lt;/P&gt;
&lt;PRE&gt;PROC FORMAT;
  picture dt other='%0Y-%0m-%0d%0H%0M%0S' (datatype=datetime);
RUN;
DATA createdates;
  current1= put(datetime(),dt.);
 
RUN;&lt;/PRE&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 18:17:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365126#M86690</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2017-06-07T18:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: sas date always displayed as jan 1, 1960</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365218#M86722</link>
      <description>&lt;P&gt;Thanks Kiran.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;I appreciate your time and efforts in replying to me and reminding that datetime is the proper format to use.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;My objective was to get date in the format YYYYMMDDHHmmSS.&lt;/P&gt;
&lt;P&gt;So the last solution is not what I want.&lt;/P&gt;
&lt;P&gt;I had to remove T from the output. So I used this. &lt;STRONG&gt;compress(put(datetime(),b8601dt.),'T');&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For comparison I ran your and my solution&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC FORMAT;&lt;BR /&gt; picture dt other='%0Y-%0m-%0d%0H%0M%0S' (datatype=datetime);&lt;BR /&gt;RUN;&lt;BR /&gt;DATA createdates;&lt;BR /&gt; current1= put(datetime(), dt.);&lt;BR /&gt; &lt;STRONG&gt;todays_date=compress(put(datetime(),b8601dt.),'T');&lt;/STRONG&gt;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;and got the result as follows&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;current1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2017-06-07215453&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;todays_date=&amp;nbsp;20170607215454&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;There could be many other ways to do ,&lt;/P&gt;
&lt;P&gt;I am accepting your earlier post as a solution. It put the &lt;STRONG&gt;ray of light&amp;nbsp; &lt;/STRONG&gt;on the solution&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Thanks once again.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jun 2017 02:10:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sas-date-always-displayed-as-jan-1-1960/m-p/365218#M86722</guid>
      <dc:creator>thesasuser</dc:creator>
      <dc:date>2017-06-08T02:10:21Z</dc:date>
    </item>
  </channel>
</rss>

