﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-小方的Java博客-随笔分类-JAVA API 自学</title><link>http://www.blogjava.net/jorwen/category/14114.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 13:43:33 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 13:43:33 GMT</pubDate><ttl>60</ttl><item><title>[整理] java.util.Calendar</title><link>http://www.blogjava.net/jorwen/archive/2006/08/17/64172.html</link><dc:creator>方佳玮</dc:creator><author>方佳玮</author><pubDate>Thu, 17 Aug 2006 10:00:00 GMT</pubDate><guid>http://www.blogjava.net/jorwen/archive/2006/08/17/64172.html</guid><wfw:comment>http://www.blogjava.net/jorwen/comments/64172.html</wfw:comment><comments>http://www.blogjava.net/jorwen/archive/2006/08/17/64172.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jorwen/comments/commentRss/64172.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jorwen/services/trackbacks/64172.html</trackback:ping><description><![CDATA[
		<strong>
				<font color="#0000ff">1.Method_Add</font>
		</strong>
		<br />
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img id="Codehighlighter1_0_104_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_104_Open_Text.style.display='none'; Codehighlighter1_0_104_Closed_Image.style.display='inline'; Codehighlighter1_0_104_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
				<img id="Codehighlighter1_0_104_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_104_Closed_Text.style.display='none'; Codehighlighter1_0_104_Open_Image.style.display='inline'; Codehighlighter1_0_104_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />
				<span id="Codehighlighter1_0_104_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span>
				<span id="Codehighlighter1_0_104_Open_Text">
						<span style="COLOR: #008000">/*</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />输出：<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />It is now 星期四 2006/08/17 at 05:55:57 下午 CST<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />Two years ago was 星期二 2004/08/17 at 05:55:57 下午 CST<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span>
						<span style="COLOR: #008000">*/</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #0000ff">package</span>
				<span style="COLOR: #000000"> api.java.util.Calendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.text.SimpleDateFormat;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.util.Calendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_226_705_Open_Image" onclick="this.style.display='none'; Codehighlighter1_226_705_Open_Text.style.display='none'; Codehighlighter1_226_705_Closed_Image.style.display='inline'; Codehighlighter1_226_705_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_226_705_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_226_705_Closed_Text.style.display='none'; Codehighlighter1_226_705_Open_Image.style.display='inline'; Codehighlighter1_226_705_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span style="COLOR: #0000ff">public</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000"> Method_Add </span>
				<span id="Codehighlighter1_226_705_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						<img src="http://www.blogjava.net/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_226_705_Open_Text">
						<span style="COLOR: #000000">{<br /><img id="Codehighlighter1_282_703_Open_Image" onclick="this.style.display='none'; Codehighlighter1_282_703_Open_Text.style.display='none'; Codehighlighter1_282_703_Closed_Image.style.display='inline'; Codehighlighter1_282_703_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_282_703_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_282_703_Closed_Text.style.display='none'; Codehighlighter1_282_703_Open_Image.style.display='inline'; Codehighlighter1_282_703_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">void</span>
						<span style="COLOR: #000000"> main(String[] a) </span>
						<span style="COLOR: #0000ff">throws</span>
						<span style="COLOR: #000000"> Exception </span>
						<span id="Codehighlighter1_282_703_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
								<img src="http://www.blogjava.net/images/dot.gif" />
						</span>
						<span id="Codehighlighter1_282_703_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Calendar now </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> Calendar.getInstance();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        SimpleDateFormat formatter </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">new</span>
								<span style="COLOR: #000000"> SimpleDateFormat(<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">E yyyy/MM/dd 'at' hh:mm:ss a zzz</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">It is now </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000"> formatter.format(now.getTime()));<br /><img id="Codehighlighter1_495_588_Open_Image" onclick="this.style.display='none'; Codehighlighter1_495_588_Open_Text.style.display='none'; Codehighlighter1_495_588_Closed_Image.style.display='inline'; Codehighlighter1_495_588_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_495_588_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_495_588_Closed_Text.style.display='none'; Codehighlighter1_495_588_Open_Image.style.display='inline'; Codehighlighter1_495_588_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span id="Codehighlighter1_495_588_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span>
								<span id="Codehighlighter1_495_588_Open_Text">
										<span style="COLOR: #008000">/*</span>
										<span style="COLOR: #008000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         * public abstract void add(int field, int<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />         * amount)根据日历的规则，为给定的日历字段添加或减去指定的时间量。<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />         </span>
										<span style="COLOR: #008000">*/</span>
								</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        now.add(Calendar.YEAR, </span>
								<span style="COLOR: #000000">-</span>
								<span style="COLOR: #000000">2</span>
								<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">Two years ago was </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000"> formatter.format(now.getTime()));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
		</div>
		<br />主要经验值获得:<br />1. java.text.SimpleDateFormat 的用法<br />2. java.util.Calendar.add( ) 的用法，如何进行日期计算。<br /><br />----------------------------------------------------------------------------------<br /><br /><strong><font color="#0000ff">2.Class_GregorianCalendar</font></strong><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img id="Codehighlighter1_0_40_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_40_Open_Text.style.display='none'; Codehighlighter1_0_40_Closed_Image.style.display='inline'; Codehighlighter1_0_40_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_40_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_40_Closed_Text.style.display='none'; Codehighlighter1_0_40_Open_Image.style.display='inline'; Codehighlighter1_0_40_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_40_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_40_Open_Text"><span style="COLOR: #008000">/*</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />输出：<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />136 days remain in current year<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span><span style="COLOR: #008000">*/</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000"> api.java.util.Calendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> java.util.Calendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> java.util.GregorianCalendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_176_639_Open_Image" onclick="this.style.display='none'; Codehighlighter1_176_639_Open_Text.style.display='none'; Codehighlighter1_176_639_Closed_Image.style.display='inline'; Codehighlighter1_176_639_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_176_639_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_176_639_Closed_Text.style.display='none'; Codehighlighter1_176_639_Open_Image.style.display='inline'; Codehighlighter1_176_639_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> Class_GregorianCalendar </span><span id="Codehighlighter1_176_639_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_176_639_Open_Text"><span style="COLOR: #000000">{<br /><img id="Codehighlighter1_218_637_Open_Image" onclick="this.style.display='none'; Codehighlighter1_218_637_Open_Text.style.display='none'; Codehighlighter1_218_637_Closed_Image.style.display='inline'; Codehighlighter1_218_637_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_218_637_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_218_637_Closed_Text.style.display='none'; Codehighlighter1_218_637_Open_Image.style.display='inline'; Codehighlighter1_218_637_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> main(String args[]) </span><span id="Codehighlighter1_218_637_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_218_637_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Calendar calendar1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> Calendar.getInstance();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> doy1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> calendar1.get(Calendar.DAY_OF_YEAR);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> year </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> calendar1.get(Calendar.YEAR);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">在具有默认语言环境的默认时区内构造一个带有给定日期设置的 GregorianCalendar</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">        Calendar calendar2 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> GregorianCalendar(year, </span><span style="COLOR: #000000">11</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">31</span><span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> doy2 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> calendar2.get(Calendar.DAY_OF_YEAR);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">今年最后一天减去今天的剩余天数</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="COLOR: #000000">        </span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> days </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> doy2 </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000"> doy1;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(days </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> days remain in current year</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div><br />主要经验值获得:<br />1. java.util.GregorianCalendar 的作用<br />2. 如何返回指定的日期的Calendar<br /><br />次要经验值获得<br />1. 如何计算据今年结束的天数<br /><br />----------------------------------------------------------------------------------<br /><br /><strong><font color="#0000ff">3.Class_Calendar</font></strong><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img id="Codehighlighter1_0_189_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_189_Open_Text.style.display='none'; Codehighlighter1_0_189_Closed_Image.style.display='inline'; Codehighlighter1_0_189_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_189_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_189_Closed_Text.style.display='none'; Codehighlighter1_0_189_Open_Image.style.display='inline'; Codehighlighter1_0_189_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_189_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_189_Open_Text"><span style="COLOR: #008000">/*</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />输出：<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />ERA: 1<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />YEAR: 2006<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />MONTH: 7<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />WEEK_OF_YEAR: 33<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />WEEK_OF_MONTH: 3<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />DATE: 17<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />DAY_OF_MONTH: 17<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />DAY_OF_WEEK: 5<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />DAY_OF_WEEK_IN_MONTH: 3<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />AM_PM: 1<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />MILLISECOND: 92<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />ZONE_OFFSET: 8<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />DST_OFFSET: 0<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /></span><span style="COLOR: #008000">*/</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000"> api.java.util.Calendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> java.util.Calendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> java.util.Date;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> java.util.GregorianCalendar;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_339_1483_Open_Image" onclick="this.style.display='none'; Codehighlighter1_339_1483_Open_Text.style.display='none'; Codehighlighter1_339_1483_Closed_Image.style.display='inline'; Codehighlighter1_339_1483_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_339_1483_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_339_1483_Closed_Text.style.display='none'; Codehighlighter1_339_1483_Open_Image.style.display='inline'; Codehighlighter1_339_1483_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> Class_Calendar </span><span id="Codehighlighter1_339_1483_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_339_1483_Open_Text"><span style="COLOR: #000000">{<br /><img id="Codehighlighter1_378_1481_Open_Image" onclick="this.style.display='none'; Codehighlighter1_378_1481_Open_Text.style.display='none'; Codehighlighter1_378_1481_Closed_Image.style.display='inline'; Codehighlighter1_378_1481_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_378_1481_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_378_1481_Closed_Text.style.display='none'; Codehighlighter1_378_1481_Open_Image.style.display='inline'; Codehighlighter1_378_1481_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> main(String[] a) </span><span id="Codehighlighter1_378_1481_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_378_1481_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Calendar calendar </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> GregorianCalendar();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        calendar.setTime(</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> Date());<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ERA: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.ERA));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">YEAR: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.YEAR));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">MONTH: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.MONTH));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">WEEK_OF_YEAR: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.WEEK_OF_YEAR));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">WEEK_OF_MONTH: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.WEEK_OF_MONTH));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DATE: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.DATE));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DAY_OF_MONTH: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.DAY_OF_MONTH));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                .println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DAY_OF_WEEK: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.DAY_OF_WEEK));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DAY_OF_WEEK_IN_MONTH: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">AM_PM: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.AM_PM));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                .println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">MILLISECOND: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> calendar.get(Calendar.MILLISECOND));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ZONE_OFFSET: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> (calendar.get(Calendar.ZONE_OFFSET) </span><span style="COLOR: #000000">/</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">60</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">60</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">)));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DST_OFFSET: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> (calendar.get(Calendar.DST_OFFSET) </span><span style="COLOR: #000000">/</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">60</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">60</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">1000</span><span style="COLOR: #000000">)));<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div><br />主要经验值获得:<br />1. Calendar 的一些变量和方法用法<br /><br />----------------------------------------------------------------------------------<br /><br />4.<img src ="http://www.blogjava.net/jorwen/aggbug/64172.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jorwen/" target="_blank">方佳玮</a> 2006-08-17 18:00 <a href="http://www.blogjava.net/jorwen/archive/2006/08/17/64172.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[整理] java.lang.reflect</title><link>http://www.blogjava.net/jorwen/archive/2006/08/15/63670.html</link><dc:creator>方佳玮</dc:creator><author>方佳玮</author><pubDate>Tue, 15 Aug 2006 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/jorwen/archive/2006/08/15/63670.html</guid><wfw:comment>http://www.blogjava.net/jorwen/comments/63670.html</wfw:comment><comments>http://www.blogjava.net/jorwen/archive/2006/08/15/63670.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jorwen/comments/commentRss/63670.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jorwen/services/trackbacks/63670.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1. Constructor																/**/										/*																						介绍:Constructor 提供关于类的单个构造方法的信息以及对它的访问权限。输出:java.util.ArrayList: Collection java.util.ArrayList: int java.util.Ar...&nbsp;&nbsp;<a href='http://www.blogjava.net/jorwen/archive/2006/08/15/63670.html'>阅读全文</a><img src ="http://www.blogjava.net/jorwen/aggbug/63670.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jorwen/" target="_blank">方佳玮</a> 2006-08-15 14:09 <a href="http://www.blogjava.net/jorwen/archive/2006/08/15/63670.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>