<?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: Maintaining DATETIME19 format when importing csv into SAS in Programming 1 and 2</title>
    <link>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548142#M285</link>
    <description>&lt;P&gt;See my advice given in &lt;A href="https://communities.sas.com/t5/SAS-Programming/Invalid-date-time-datetime-constant-classification/m-p/548112/highlight/true#M151965" target="_blank" rel="noopener"&gt;https://communities.sas.com/t5/SAS-Programming/Invalid-date-time-datetime-constant-classification/m-p/548112/highlight/true#M151965&lt;/A&gt;.&lt;/P&gt;</description>
    <pubDate>Wed, 03 Apr 2019 09:32:29 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2019-04-03T09:32:29Z</dc:date>
    <item>
      <title>Maintaining DATETIME19 format when importing csv into SAS</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548096#M283</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to understand how to use formats and informats to correctly import data from .csv into SAS. I have a practice csv that looks to have been created with SAS in the past. I'm trying to determine how to import all of the columns that contain dates so they maintain the DATETIME19 format they were originally created with. The dates appear exactly like this in the csv:&amp;nbsp;5/25/2014 8:30&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc import datafile="C:\Users\pc\Documents\SASPractice\chop\visit.csv"&lt;BR /&gt;dbms=csv&lt;BR /&gt;out=chop.visit&amp;nbsp; replace;&lt;BR /&gt;guessingrows=max;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The code above successfully imports the csv and creates a sas datafile. I'm somewhat familiar with SQL, in that you can format each column individually as they come in. I'm sure there's a method to maintain the format of all columns that are imported but am unsure how to build.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2019 02:57:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548096#M283</guid>
      <dc:creator>moseland</dc:creator>
      <dc:date>2019-04-03T02:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining DATETIME19 format when importing csv into SAS</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548098#M284</link>
      <description>&lt;P&gt;If you want to have control over how variables are defined when reading a text file then write your own data step. CSV files are easy to read.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I don't understand what your question is.&lt;/P&gt;
&lt;P&gt;First DATETIME is a format for a DATETIME value, not for a DATE value.&amp;nbsp; Second your example of how the text looks in the CSV is not in the DATETIME format but some other format.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you asking whether SAS has a format that will display datetime values as strings that look like this:&lt;/P&gt;
&lt;PRE&gt;MM/DD/YYYY HH:SS&lt;/PRE&gt;
&lt;P&gt;I don't think it does, but you could create your own using PICTURE statement in PROC FORMAT.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2019 03:27:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548098#M284</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-04-03T03:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining DATETIME19 format when importing csv into SAS</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548142#M285</link>
      <description>&lt;P&gt;See my advice given in &lt;A href="https://communities.sas.com/t5/SAS-Programming/Invalid-date-time-datetime-constant-classification/m-p/548112/highlight/true#M151965" target="_blank" rel="noopener"&gt;https://communities.sas.com/t5/SAS-Programming/Invalid-date-time-datetime-constant-classification/m-p/548112/highlight/true#M151965&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2019 09:32:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548142#M285</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-04-03T09:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining DATETIME19 format when importing csv into SAS</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548223#M286</link>
      <description>&lt;P&gt;After you import you could change the format using &lt;A href="https://go.documentation.sas.com/?docsetId=proc&amp;amp;docsetTarget=n1hmips60w5w3yn1hj9klna7aplw.htm&amp;amp;docsetVersion=9.4&amp;amp;locale=en" target="_self"&gt;PROC DATASETS&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Not sure, but this format might work: &lt;A href="http://support.sas.com/documentation/cdl/en/leforinforref/64790/HTML/default/viewer.htm#p0o3dznogps6ijn1so9wc441wvxx.htm" target="_self"&gt;MDYAMPM&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try something like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc datasets lib=work /*&amp;lt;--library*/
              memtype=data;
	modify table; /*&amp;lt;--table to modify*/
    attrib colummn1 /*&amp;lt;--Column to format*/ format=mdyampm. /*&amp;lt;--apply new format*/; 
quit; &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;It uses AM/PM. Not sure if that's an issue. Let me know.&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2019 14:30:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/Maintaining-DATETIME19-format-when-importing-csv-into-SAS/m-p/548223#M286</guid>
      <dc:creator>Panagiotis</dc:creator>
      <dc:date>2019-04-03T14:30:51Z</dc:date>
    </item>
  </channel>
</rss>

