📄 m24 - reading date and time values - 29 of 31.mht
字号:
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_16.htm">YEARCUTOFF=3D=
</A>=20
system option. The default value of YEARCUTOFF=3D is 1920. You can =
check or=20
reset the value of this option in your SAS session to use a =
different=20
100-year span for date =
informats.</TD></TR></TBODY></TABLE></CENTER>
<P align=3Dcenter>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" border=3D0>
<TBODY>
<TR>
<TD><STRONG>Using Dates and Times In Calculations</STRONG><BR>Date =
and=20
time values can be <A=20
onmouseover=3D"window.status=3D'Display information on using dates =
in equations.'; "=20
onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_20.htm">used =
in=20
calculations</A> like other numeric values. In addition to =
tracking time=20
intervals, SAS date and time values can be used with SAS functions =
and=20
with complex calculations.</TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" border=3D0>
<TBODY>
<TR>
<TD>
<P><STRONG>Using Date and Time Formats<BR></STRONG>SAS provides =
many=20
specialized date and time formats that enable you to specify how =
date and=20
time values are displayed and stored. You can use the <A=20
onmouseover=3D"window.status=3D'Display information on using the =
WEEKDATEw. format.'; "=20
onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
=
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_26.htm">WEEKDATE<EM>w=
</EM>.</A>=20
format to write date values in the form <EM>day-of-week</EM>,=20
<EM>month-name dd</EM>, <EM>yy</EM> (or <EM>yyyy</EM>). You can =
use the <A=20
onmouseover=3D"window.status=3D'Display information on using the =
WORDDATEw. format.'; "=20
onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
=
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_27.htm">WORDDATE<EM>w=
</EM>.</A>=20
format to write date values in the form <EM>month-name dd</EM>,=20
<EM>yyyy.</EM></P></TD></TR></TBODY></TABLE></CENTER><!-- =
InstanceEndEditable --><BR>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dleft>
<HR>
</TD></TR></TBODY></TABLE>
<P><!-- InstanceBeginEditable name=3D"syntax" -->
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" border=3D0>
<TBODY>
<TR>
<TD><STRONG><A name=3DSyntax>Syntax</A></STRONG>=20
<P><EM>To go to the page where a statement or option was =
presented, select=20
a link.</EM> </P></TD></TR></TBODY></TABLE><BR></CENTER>
<P align=3Dcenter>
<TABLE cellPadding=3D2 align=3Dcenter>
<TBODY>
<TR>
<TD><FONT color=3D#003399><STRONG>OPTIONS <A=20
onmouseover=3D"window.status=3D'Display information on the =
YEARCUTOFF option.'; "=20
onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
=
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_16.htm">YEARCUTOFF=3D=
</A></STRONG><EM>yyyy;</EM><STRONG><BR>DATA=3D</STRONG><EM>SAS-data-set</=
EM><STRONG>;</STRONG></FONT><BR><FONT=20
color=3D#003399> <STRONG> INFILE=20
=
</STRONG><EM>file-specification</EM><STRONG>;</STRONG></FONT><BR><NOBR><F=
ONT=20
color=3D#003399> <A=20
onmouseover=3D"window.status=3D'Display information on INPUT =
statement.'; "=20
onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
=
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_7.htm"><STRONG>INPUT<=
/STRONG>=20
<EM>pointer-control variable=20
informat</EM>.<STRONG>;</STRONG></A></FONT></NOBR><BR><FONT=20
color=3D#003399><STRONG>RUN;<BR>PROC PRINT=20
=
DATA=3D</STRONG><EM>SAS-data-set</EM><STRONG>;<BR>  =
; =20
</STRONG><A=20
onmouseover=3D"window.status=3D'Display information on date and =
time formats statement.'; "=20
onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
=
href=3D"http://www.sas.com/apps/OLTRN/59080/m24/m24_26.htm"><STRONG>FORMA=
T</STRONG><EM>=20
variable =
format</EM>.<STRONG>;</STRONG></A><BR><STRONG>RUN;</STRONG>=20
</FONT></TD></TR></TBODY></TABLE>
<P align=3Dcenter>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" border=3D0>
<TBODY>
<TR>
<TD align=3Dleft>
<HR>
</TD></TR></TBODY></TABLE><BR></CENTER><!-- InstanceEndEditable -->
<P><!-- InstanceBeginEditable name=3D"sampleprogram" -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" border=3D0>
<TBODY>
<TR>
<TD align=3Dleft><STRONG><A name=3DSample>Sample =
Program</A></STRONG> <PRE><FONT color=3D#003399> options =
yearcutoff=3D1920;
data perm.aprbills;</FONT>
<FONT color=3D#003399> infile aprdata;</FONT>
<FONT color=3D#003399> input LastName $8. @10 DateIn mmddyy8.
+1 DateOut</FONT> <FONT color=3D#003399>mmddyy8. +1 =
RoomRate 6. </FONT>
<FONT color=3D#003399> @35 EquipCost 6.;</FONT>
<FONT color=3D#003399> Days=3Ddateout-datein+1;</FONT>
<FONT color=3D#003399> RoomCharge=3Ddays*roomrate;</FONT>
<FONT color=3D#003399> Total=3Droomcharge+equipcost;</FONT>
<FONT color=3D#003399> run;</FONT>
<FONT color=3D#003399> proc print data=3Dperm.aprbills;</FONT>
<FONT color=3D#003399>format datein dateout worddate12.;</FONT>
<FONT color=3D#003399> run;</FONT>
</PRE>
<P>
<HR>
</TD></TR></TBODY></TABLE><BR><!-- InstanceEndEditable -->
<P><!-- InstanceBeginEditable name=3D"pointstoremember" -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" border=3D0>
<TBODY>
<TR>
<TD align=3Dleft><STRONG><A name=3DPoints>Points to =
Remember</A></STRONG>=20
<P>
<UL>
<LI>SAS makes adjustments for leap years, but not for leap =
seconds or=20
daylight saving time. <BR><BR>
<LI>The minimum acceptable field width for the TIME<EM>w</EM>. =
informat=20
is 5. If you specify a <EM><STRONG>w</STRONG></EM> value less =
than 5,=20
you'll receive an error message in the SAS log. <BR><BR>
<LI>The default value of the YEARCUTOFF=3D option is 1920. When =
you work=20
with two-digit year data, remember to check the default value of =
the=20
YEARCUTOFF=3D option, and change it if necessary. <BR><BR>
<LI>The value of the YEARCUTOFF=3D system option does not affect =
four-digit year values. Four-digit values are always read =
correctly.=20
<BR><BR>
<LI>Be sure to specify the proper informat for reading a date =
value, and=20
specify the correct field width so that the entire value is =
read.=20
<BR><BR>
<LI>If SAS date values appear in your program output, use a date =
format=20
to display them in legible form. =
</LI></UL></TD></TR></TBODY></TABLE><!-- InstanceEndEditable =
--></CENTER><!-- #BeginLibraryItem "/Library/nav_regular_bottom.lbi" -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
<TBODY>
<TR>
<TD width=3D14><IMG height=3D7 alt=3D""=20
=
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/linebox.gif"=
=20
width=3D14></TD>
<TD colSpan=3D2><IMG height=3D7 alt=3D""=20
=
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/linegray.gif=
"=20
width=3D"100%"></TD></TR>
<TR>
<TD> </TD>
<TD vAlign=3Dtop><FONT face=3D"Verdana, Arial, Helvetica, Sans =
Serif"=20
color=3Dgray size=3D1><A class=3Dcopyrightlink=20
href=3D"javascript:%20openOther('../copyrite.htm')"><FONT=20
face=3D"Arial, Helvetica, sans-serif">Copyright</FONT></A> <FONT=20
face=3D"Arial, Helvetica, sans-serif">=A9 2003 SAS Institute Inc., =
Cary, NC,=20
USA. All rights reserved.</FONT></FONT> <FONT=20
face=3D"Arial, Helvetica, sans-serif"><BR><FONT color=3Dgray =
size=3D1><A=20
class=3Dcopyrightlink href=3D"http://www.sas.com/Copyright.html"=20
target=3D_blank>Terms of Use & Legal Information</A> | <A=20
class=3Dcopyrightlink href=3D"http://www.sas.com/Privacy.html"=20
target=3D_blank>Privacy Statement</A></FONT> </FONT></TD>
<TD width=3D60>
<DIV align=3Dright><A=20
onmouseover=3D"rOver('back2');window.status=3D'Display the =
previous page.';return true"=20
accessKey=3Db =
onmouseout=3D"rOut('back2');window.status=3D'';return true"=20
href=3D"javascript:%20prevPage()"><IMG height=3D19 alt=3Dback=20
=
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/back2.gif"=20
width=3D30 border=3D0 name=3Dback2></A><A=20
onmouseover=3D"rOver('next2');window.status=3D'Display the next =
page.';return true"=20
accessKey=3Dn =
onmouseout=3D"rOut('next2');window.status=3D'';return true"=20
href=3D"javascript:%20nextPage()"><IMG height=3D19 alt=3Dnext=20
=
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/next2.gif"=20
width=3D30 border=3D0 =
name=3Dnext2></A></DIV></TD></TR></TBODY></TABLE>
<P> </P>
<SCRIPT>writeLessonDiv()</SCRIPT>
<SCRIPT>writeHelpDiv()</SCRIPT>
<!-- #EndLibraryItem --><!-- InstanceEnd --></BODY></HTML>
------=_NextPart_000_014F_01C405CC.40EC6D00
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sas.com/apps/elearning/images/en/navimages/bullet.gif
R0lGODlhCAAIAJEAAAAzmczMmQAAAAAAACwAAAAACAAIAAACDUSOYHjKvZh7U6qLsyoAOw==
------=_NextPart_000_014F_01C405CC.40EC6D00
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sas.com/apps/elearning/images/en/navimages/logo_top.gif
R0lGODlhZQFIAPf/AIxCSoxSWpxze2tSWoQ5UpR7hIxjc4xre3NSa8DAwKWUpZRznJyEpXNShIxK
xoRatYx7pYRrra2lvZyUvXtzzoyE1ikphDExY3t71oyM3pSU3nt7raWl3pSUxoSErVJSa3NzjKWl
xsbG58bG1lJa1ikxjDE5lHN71jlCnFJapXuEzlpjpYSMxiExlCk5nFpr1nuEtTFKxlprxmNzvVJa
hJScxrW95zlKlFJjrYyUtSE5lDFKpTFj/1JrvRghOXOEtRA5nFp7znuMtaW13gAxnClSrUJjrVJz
vVp7xlpzrXuUzkpSYxBCpTFarVp7vUpjlGuEtYyl1qW11gA5nBhKpSFavUJzzkJrtUJahClarTlz
1kJzxpSt1py13gBCpTlrtUJzvb3O5xhKjDFrvUJztUp7vWOMxgBStUp7tWOUzoSt3kqExjE5QkqM
znut3oSt1oy13lpzjKXO987e72OUtRBCYwBjnEpre3uMlGOEjBhCSjGElCFKSjFjY0qEhIStrVKE
c0pzY4S1nIS1lJy9pYy9lGuMa5yte6W1a5Sca73GhJycY87OnFJSSv//97WthNbGjL21nN69c86t
a869nN6tWnNjSpSEa86te4x7Y86cY5x7Ws6tjJxjMc6MY9aUa617Wq2UhMachFJCOd6ce7WEa869
tb17Y9aEa8aEc86Me85zY5Q5OZxCQpRSUpxjY6Vra72EhK17e7Wlpf///+/v797e3sbGxrW1taWl
pZycnJSUlISEhHNzc2NjY1paWkJCQikpKRAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAABlAUgA
AAj/ABMIHEiwoMGDCBMqXJhwihcvTCBGZMKEisUiWbJU0ajxS5UxY7J8GbPFipU1bbagDNIGCco2
J9KkyZBGic00b5TUvGnGCR0zZtq0kUmUaJs1ZpC2CbKljEugSt7UiASJkqlbt0aMECGCg1cbNoaE
kEAV06MNZcqsWRskzdC2RdMAdbkGyREjRnpcuYK3L4q/KEwINlGixODCgwMXXnwYsQULJVosnhyZ
8OPHlAtL3px5smTKnzuHjtyidOTTpEu30MF6B4odsP/Cno3ChW0XLW7fZsi7t+/fBKdMoUi8eBYm
RZJnzFjFo/MxI0lumb4FZpDr2K8rcbM9rkw3bt6Y/6FDB4oZt27ippc5tKWMLUeOADWjJAouq1e1
crUlwoYGrxzYwEENE8yCCSa7bHDEGkGclwYSDhKlk1zzpTGDE0kkgUMKeOGAghF/pbDDDSSSOJhg
NxBmwl8qnkhYZ40h9qJonoU2mmqc4WhaYayZtpqNqqFGBGmstfZaCim85lqSr9lWW263seYCcFRW
aaVDwxWnJXJMnMGRc1+E6ZF01DHY1lJoLqUEF26c4AZNNG2nhBpR1BCFTSxEhZ5MNBWF3REyyGAG
hGZEEYIpiG4lgi22zDFHVwBGykEIuMzySA4bOAHUg4NGOGGD9OWQpxA/QJHEDBrisOEOSK6wQgqu
pv9gogklCmbYYS7mmiKtu8a4Y40tmLDZsJrhiJqOJUxRgg42kjYkjkMOWQIRq7mgg5JKxobtDrpF
qYMJuFkp7rgLTQGEF+dSlK5FVDCRRXIYbfSlSNGNYcV0L6SB3VL7KlHDhGmoAINOJ6zZBQdc1GCn
BlGo8WYGEN90nUzXqYCBCoOqwMWhpjAqQi0iPMofpF79959XEnCSSw4wQDHDy1CY98MP8708Aww5
5EJIDjWIKgQLMJSq6quuFl30EzfQcAPSSt8A2GAkouB0iVRXLRhkxWYGJW46+hhs16RFpkMJQPxY
7GfUtiBttJpJqcOII7pwww5NzAZbt1HaZgK5fPf/LZBww50LhJZU2FGEFxgtp/gZY9oLBgkvvMCS
UDG5pUUQUCjRpwoRHDAzFD90IEXCeWrABQcamJw66hmccMILFMygQgapZ0ABBRVglRVXHy9ayxwC
ShqpApxwgksHETywwQY454DE5zicKoQCuigwy8ohTKB9DR2IukGGy3sghAfLJ+HqE+ivUCIKK/yV
4vs3FH2DrPE7LbWJiyGLo26lcV0Zs6W5FgrGthlmFclryCrbtBY4rRYAgTVUuEERJOiC5JDIbvx7
oLW+FS6/efBKQDBX4NBFkXbBSzmKEwlzxlCFLcSABJBrgxWCEJPstMEMNXDDUpKAgACA4FQz+IHC
/2rAgp9xIXWpA4uABISBF7juBBj4j4BsF4LcKap3H3MUySJVgbFwAhOiUEAIIhABPGzAAyHoAAxg
EAFVCTEEOZhADRTwiFlIIQQhuAUe4ZiDPvaxZ5j6QQRKZTRX2W8FDTgfiYg2P1mpT1b0q9Vgura/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -