<?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 4 digit number with formats YYMMN4. and DATE9. in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742289#M29180</link>
    <description>&lt;P&gt;Just getting started with an integration that will be using a SAS data file.&amp;nbsp; I've figured out how to work with the 5 digit data values (Number of days before or after 1 Jan 1960).&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Reviewing the list of variables and attributes, I found some date values that use a Number of length 4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;How does that work?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are two different formats in use for these values:&lt;BR /&gt;DATE9.&lt;/P&gt;&lt;P&gt;YYMMN4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help understanding this data is greatly appreciated.&lt;/P&gt;</description>
    <pubDate>Tue, 18 May 2021 22:04:35 GMT</pubDate>
    <dc:creator>SAS44</dc:creator>
    <dc:date>2021-05-18T22:04:35Z</dc:date>
    <item>
      <title>4 digit number with formats YYMMN4. and DATE9.</title>
      <link>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742289#M29180</link>
      <description>&lt;P&gt;Just getting started with an integration that will be using a SAS data file.&amp;nbsp; I've figured out how to work with the 5 digit data values (Number of days before or after 1 Jan 1960).&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Reviewing the list of variables and attributes, I found some date values that use a Number of length 4.&amp;nbsp;&lt;/P&gt;&lt;P&gt;How does that work?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are two different formats in use for these values:&lt;BR /&gt;DATE9.&lt;/P&gt;&lt;P&gt;YYMMN4.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help understanding this data is greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2021 22:04:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742289#M29180</guid>
      <dc:creator>SAS44</dc:creator>
      <dc:date>2021-05-18T22:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: 4 digit number with formats YYMMN4. and DATE9.</title>
      <link>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742290#M29181</link>
      <description>&lt;P&gt;Does it have a length of 4? With the LENGTH? Check via PROC CONTENTS.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You're showing different formats, not lengths.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;YYMMN4 is a format that means a date like May 18, 2021 will show as 2105 (21 = YY, 05 = MM).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But the underlying data is still May 18th. You can change the format to see the underlying value.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How you deal with it depends on your objectives.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's a great, but longer and in depth, reference for dates and times in SAS&lt;BR /&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Working-with-Dates-and-Times-in-SAS-Tutorial/ta-p/424354" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/Working-with-Dates-and-Times-in-SAS-Tutorial/ta-p/424354&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 18 May 2021 22:11:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742290#M29181</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-05-18T22:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: 4 digit number with formats YYMMN4. and DATE9.</title>
      <link>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742296#M29182</link>
      <description>&lt;P&gt;Thank you for the quick response and the helpful link.&amp;nbsp; I don't have access to SAS software, so I can't answer your question.&amp;nbsp; So far, I'm working with a data definition document:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAS_snippet1.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/59566i17C539A34EEA8600/image-size/large?v=v2&amp;amp;px=999" role="button" title="SAS_snippet1.png" alt="SAS_snippet1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With this one, the length attribute appears to refer to the stored data: a 5 digit number representing the days since 1 JAN 1960:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAS_snippet2.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/59568i158BE3F725989C2D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAS_snippet2.png" alt="SAS_snippet2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here's the one I'm trying to figure out:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SAS_snippet.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/59567iD5A3AC1FC73595E9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SAS_snippet.png" alt="SAS_snippet.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I understand that this isn't much to work with, but it's all I have at the moment.&amp;nbsp; Thanks again.&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>Tue, 18 May 2021 22:30:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742296#M29182</guid>
      <dc:creator>SAS44</dc:creator>
      <dc:date>2021-05-18T22:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: 4 digit number with formats YYMMN4. and DATE9.</title>
      <link>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742298#M29183</link>
      <description>&lt;P&gt;Length as a variable property, not a format, refers to the number of bytes are used to store the value.&lt;/P&gt;
&lt;P&gt;As long as the length is large enough to hold the values you need don't worry. Dates with length 4 or 5 will be okay. Other numeric values perhaps not depending on the range of values needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the SAS documentation&lt;/P&gt;
&lt;DIV class="xis-eDocBody"&gt;
&lt;DIV id="n04ccixfia6l2pn1f8szvttqg3hm" class="xis-topic"&gt;
&lt;DIV id="p0lmcajmse7l72n1t9bscxspz77r" class="xis-topicContent"&gt;
&lt;DIV id="n1mxiw7j4pg52an1kgtp0d2lxxbo" class="xis-table"&gt;
&lt;TABLE class="tgroup"&gt;&lt;CAPTION class="xis-title"&gt;Significant Digits and Largest Integer by Length for SAS Variables under Windows&lt;/CAPTION&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xis-horizontalLeft xis-verticalBottom"&gt;
&lt;DIV id="n174bmc1laxjzjn10y2yf5viha0h" class="xis-paraTableFirst"&gt;Length in Bytes&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalRight xis-verticalBottom"&gt;
&lt;DIV id="p15k1g85plj9o9n11fjnqyyn1x36" class="xis-paraTableFirst"&gt;Largest Integer Represented Exactly&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalLeft xis-verticalBottom"&gt;
&lt;DIV id="n1owae7fvk3mzjn11rof2y5aadpm" class="xis-paraTableFirst"&gt;Exponential Notation&lt;/DIV&gt;
&lt;/TH&gt;
&lt;TH class="xis-horizontalLeft xis-verticalBottom"&gt;
&lt;DIV id="p0qg6ej6xvkfryn1skdvb9wy80kw" class="xis-paraTableFirst"&gt;Significant Digits Retained&lt;/DIV&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalBottom"&gt;
&lt;DIV id="n0vdovlnw1jk4in173vq2bjsw0js" class="xis-paraTableFirst"&gt;3&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalRight xis-verticalBottom"&gt;
&lt;DIV id="p1f3qgbma4ecofn1r77e538oqfij" class="xis-paraTableFirst"&gt;8,192&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalBottom"&gt;
&lt;DIV id="p059il46kyrpm8n1bom3hr5ug8yj" class="xis-paraTableFirst"&gt;2&lt;SUP&gt;13&lt;/SUP&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalBottom"&gt;
&lt;DIV id="n05mpz1ey131ben13hkg3rrphakm" class="xis-paraTableFirst"&gt;3&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n0m84znlqemra6n196i2gf1m0hxj" class="xis-paraTableFirst"&gt;4&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalRight xis-verticalTop"&gt;
&lt;DIV id="p0ckjlpq2wmhy2n1otb42mnj7ppm" class="xis-paraTableFirst"&gt;2,097,152&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n0ffmy9pe0kz3in1nfdypk6qdo9l" class="xis-paraTableFirst"&gt;2&lt;SUP&gt;21&lt;/SUP&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n01mhhp1x1vskun1smk16tg47exa" class="xis-paraTableFirst"&gt;6&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="p14y7xm0g118hjn1jvfebvmv65ey" class="xis-paraTableFirst"&gt;5&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalRight xis-verticalTop"&gt;
&lt;DIV id="p0qc2t67xrxzurn1oadxxpz3f23v" class="xis-paraTableFirst"&gt;536,870,912&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n1wwgylhnt3fwon12q2te5ay0b3r" class="xis-paraTableFirst"&gt;2&lt;SUP&gt;29&lt;/SUP&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n0gv8pcgcz9ve5n1w3cgupo92ug8" class="xis-paraTableFirst"&gt;8&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n0yq90v8i0xm2en1g9fjtn0fd213" class="xis-paraTableFirst"&gt;6&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalRight xis-verticalTop"&gt;
&lt;DIV id="n1xdxykf4b39cmn148yozh85c6tf" class="xis-paraTableFirst"&gt;137,438,953,472&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n0k1rpdh3hrt9zn15gtob220b772" class="xis-paraTableFirst"&gt;2&lt;SUP&gt;37&lt;/SUP&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n1c1nx3u7xrvnyn1db8r450n6ss7" class="xis-paraTableFirst"&gt;11&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n08tlixxzwkw99n1kszepzwfwc4y" class="xis-paraTableFirst"&gt;7&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalRight xis-verticalTop"&gt;
&lt;DIV id="n1myxoaszxwpw1n1fn7asn52iols" class="xis-paraTableFirst"&gt;35,184,372,088,832&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n135d8ryr7mns7n189ooh3p8yuf0" class="xis-paraTableFirst"&gt;2&lt;SUP&gt;45&lt;/SUP&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n04lgwu79588van15kjvvyi33199" class="xis-paraTableFirst"&gt;13&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n03khpkdiu3jeyn101034amjy2c2" class="xis-paraTableFirst"&gt;8&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalRight xis-verticalTop"&gt;
&lt;DIV id="p17thjcv8btyc4n1l86zaaznq4j4" class="xis-paraTableFirst"&gt;9,007,199,254,740,992&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n1ddqo0zh75y0fn1tlrwh6sr2mr5" class="xis-paraTableFirst"&gt;2&lt;SUP&gt;53&lt;/SUP&gt;&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD class="xis-horizontalLeft xis-verticalTop"&gt;
&lt;DIV id="n1t4vquuqxntk7n1mumgbm5n651h" class="xis-paraTableFirst"&gt;15&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can test the latest date or datetime value that can be stored by placing the "largest integer represented exactly" in to this code, in this case for length 4.&lt;/P&gt;
&lt;PRE&gt;data _null_;
   x=2097152;
   put "as a date " x= date9. " as a datetime " x=datetime20.;
run;&lt;/PRE&gt;
&lt;P&gt;The log shows:&lt;/P&gt;
&lt;PRE&gt;as a date x=23OCT7701 as a datetime x=25JAN1960:06:32:32 &lt;/PRE&gt;
&lt;P&gt;None of the date formats will display properly when the year exceeds 9999, which is why I picked the value for length=4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 18 May 2021 23:09:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742298#M29183</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-05-18T23:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: 4 digit number with formats YYMMN4. and DATE9.</title>
      <link>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742392#M29188</link>
      <description>&lt;P&gt;Thank you for this comprehensive response.&amp;nbsp; This is very helpful!&lt;/P&gt;</description>
      <pubDate>Wed, 19 May 2021 12:52:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/4-digit-number-with-formats-YYMMN4-and-DATE9/m-p/742392#M29188</guid>
      <dc:creator>SAS44</dc:creator>
      <dc:date>2021-05-19T12:52:17Z</dc:date>
    </item>
  </channel>
</rss>

