﻿<?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</title><link>http://www.blogjava.net/wawlian/category/46071.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 23 Apr 2011 04:34:49 GMT</lastBuildDate><pubDate>Sat, 23 Apr 2011 04:34:49 GMT</pubDate><ttl>60</ttl><item><title>Java中使用相对路径</title><link>http://www.blogjava.net/wawlian/archive/2011/04/22/348834.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Fri, 22 Apr 2011 12:46:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/04/22/348834.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/348834.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/04/22/348834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/348834.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/348834.html</trackback:ping><description><![CDATA[<p>在开发过程中，我们经常会遇到读取配置文件的情况，对于配置文件的读取，根据环境等情况又各有不同，一般情况下，如果从非jar包中使用相对/路径，比较简单，就不在累述了，而在很多<br />
情况下，我们需要把我们的class打包成jar文件，进行使用，这时就会发现，我们先前如果没有考虑到这些，可能就行不通了，那么，该如何解决呢？方法如下<br />
：<br />
有如下路径 ：<br />
Web-info--|--&gt;classes---&gt;conf--&gt;config.properties<br />
&nbsp;&nbsp; |--&gt;lib<br />
此时加入我们需要读取config.properties，在不使用jar包时，使用如下方式读取，不失为一种方法：<br />
File f = new File(this.getClass().getResource("/").getPath());<br />
f = new File(f.getPath() + "/conf/config.properties");<br />
注：f.getPath()即为当class所在的绝对路径。如：c:\javasrc\web-inf\classes<br />
然后,对文件对象进行处理，就能把配置信息读取出来了，但是加入如上class被打包成jar文件，那么，在程序执行到这里时，就会无法找到配置文件，那么该如何处理呢？<br />
处理方法如下：<br />
String s_config="conf/config.properties";<br />
&nbsp;InputStream in = ClassLoader.getSystemResourceAsStream(s_config);<br />
if( in == null ){<br />
&nbsp;System.out.println( " 打开 " + s_config + "失败！" );<br />
}else<br />
{<br />
Properties properties = new Properties();<br />
properties.load(in);<br />
//<br />
//接下来就可以通过properties.getProperty(String obj)方法对进行配置信息读取了<br />
}</p>
<p>&nbsp;</p>
<p>本文来自CSDN博客，<a href="http://blog.csdn.net/wjmmml/archive/2004/09/27/118404.aspx"><font color="#000000">转自：</font>http://blog.csdn.net/wjmmml/archive/2004/09/27/118404.aspx</a></p>
<img src ="http://www.blogjava.net/wawlian/aggbug/348834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-04-22 20:46 <a href="http://www.blogjava.net/wawlian/archive/2011/04/22/348834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java数组初始化</title><link>http://www.blogjava.net/wawlian/archive/2011/03/25/347001.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Fri, 25 Mar 2011 03:25:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/03/25/347001.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/347001.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/03/25/347001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/347001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/347001.html</trackback:ping><description><![CDATA[<a href="http://wawlian.javaeye.com/blog/975029">http://wawlian.javaeye.com/blog/975029</a>
<img src ="http://www.blogjava.net/wawlian/aggbug/347001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-03-25 11:25 <a href="http://www.blogjava.net/wawlian/archive/2011/03/25/347001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 日期处理常见情况</title><link>http://www.blogjava.net/wawlian/archive/2011/01/03/342228.html</link><dc:creator>wawlian</dc:creator><author>wawlian</author><pubDate>Mon, 03 Jan 2011 13:08:00 GMT</pubDate><guid>http://www.blogjava.net/wawlian/archive/2011/01/03/342228.html</guid><wfw:comment>http://www.blogjava.net/wawlian/comments/342228.html</wfw:comment><comments>http://www.blogjava.net/wawlian/archive/2011/01/03/342228.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wawlian/comments/commentRss/342228.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wawlian/services/trackbacks/342228.html</trackback:ping><description><![CDATA[见代码和注释<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080">&nbsp;1</span><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.text.SimpleDateFormat;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Calendar;<br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.Date;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.GregorianCalendar;<br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img id="Codehighlighter1_146_1823_Open_Image" onclick="this.style.display='none'; Codehighlighter1_146_1823_Open_Text.style.display='none'; Codehighlighter1_146_1823_Closed_Image.style.display='inline'; Codehighlighter1_146_1823_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_146_1823_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_146_1823_Closed_Text.style.display='none'; Codehighlighter1_146_1823_Open_Image.style.display='inline'; Codehighlighter1_146_1823_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;DateTesting&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_146_1823_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_146_1823_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img id="Codehighlighter1_148_167_Open_Image" onclick="this.style.display='none'; Codehighlighter1_148_167_Open_Text.style.display='none'; Codehighlighter1_148_167_Closed_Image.style.display='inline'; Codehighlighter1_148_167_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_148_167_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_148_167_Closed_Text.style.display='none'; Codehighlighter1_148_167_Open_Image.style.display='inline'; Codehighlighter1_148_167_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" /></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_148_167_Closed_Text">/**&nbsp;*/</span><span id="Codehighlighter1_148_167_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />*&nbsp;</span><span style="color: #808080">@param</span><span style="color: #008000">&nbsp;args<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" /></span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img id="Codehighlighter1_208_1821_Open_Image" onclick="this.style.display='none'; Codehighlighter1_208_1821_Open_Text.style.display='none'; Codehighlighter1_208_1821_Closed_Image.style.display='inline'; Codehighlighter1_208_1821_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_208_1821_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_208_1821_Closed_Text.style.display='none'; Codehighlighter1_208_1821_Open_Image.style.display='inline'; Codehighlighter1_208_1821_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String[]&nbsp;args)&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_208_1821_Closed_Text"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_208_1821_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;TODO&nbsp;Auto-generated&nbsp;method&nbsp;stub<br />
</span><span style="color: #008080">11</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">12</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">13</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">1、如何根据给定的年月日构造日期对象<br />
</span><span style="color: #008080">14</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">需要构造2008-3-15<br />
</span><span style="color: #008080">15</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">用GregorianCalendar类描述日期时，由于月份是从0开始计数的，所以实际的月份值总是比计数值大1.</span><span style="color: #008000"><br />
</span><span style="color: #008080">16</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;GregorianCalendar&nbsp;calendar</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;GregorianCalendar(</span><span style="color: #000000">2008</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">,</span><span style="color: #000000">15</span><span style="color: #000000">);<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;Date&nbsp;tempDate</span><span style="color: #000000">=</span><span style="color: #000000">calendar.getTime();<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(tempDate.toLocaleString());<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;SimpleDateFormat&nbsp;sdf</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;SimpleDateFormat(</span><span style="color: #000000">"</span><span style="color: #000000">yyyy年MM月dd日</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(sdf.format(tempDate));<br />
</span><span style="color: #008080">22</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">23</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">24</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">2、如何根据给定的日期对象分解年、月、日<br />
</span><span style="color: #008080">25</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">获取系统当前时间</span><span style="color: #008000"><br />
</span><span style="color: #008080">26</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;Date&nbsp;currentDate</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date();<br />
</span><span style="color: #008080">27</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(currentDate.getTime());<br />
</span><span style="color: #008080">28</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;GregorianCalendar&nbsp;ca</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;GregorianCalendar();<br />
</span><span style="color: #008080">29</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;ca.setTime(currentDate);<br />
</span><span style="color: #008080">30</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;year</span><span style="color: #000000">=</span><span style="color: #000000">ca.get(Calendar.YEAR);<br />
</span><span style="color: #008080">31</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;month</span><span style="color: #000000">=</span><span style="color: #000000">ca.get(Calendar.MONTH)</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">;<br />
</span><span style="color: #008080">32</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;day</span><span style="color: #000000">=</span><span style="color: #000000">ca.get(Calendar.DAY_OF_MONTH);<br />
</span><span style="color: #008080">33</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">34</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">年份的值：&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">year);<br />
</span><span style="color: #008080">35</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">月份的值：&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">month);<br />
</span><span style="color: #008080">36</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">一个月中某天的值：&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">day);<br />
</span><span style="color: #008080">37</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">38</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">39</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">3、给定两个日期：&nbsp;2008-8-10&nbsp;&nbsp;&nbsp;2008-8-16&nbsp;日&nbsp;，需要计算这两个日期之间相差的天数<br />
</span><span style="color: #008080">40</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">在JAVA语言系统中，所有的时间都是以1970年1月1日，00时00分00秒000毫秒为时间的开始点计算的。</span><span style="color: #008000"><br />
</span><span style="color: #008080">41</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">42</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;GregorianCalendar&nbsp;firstCa</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;GregorianCalendar(</span><span style="color: #000000">2008</span><span style="color: #000000">,</span><span style="color: #000000">7</span><span style="color: #000000">,</span><span style="color: #000000">10</span><span style="color: #000000">);<br />
</span><span style="color: #008080">43</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;Date&nbsp;firstDate</span><span style="color: #000000">=</span><span style="color: #000000">firstCa.getTime();<br />
</span><span style="color: #008080">44</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">45</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">46</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;GregorianCalendar&nbsp;secondCa</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;GregorianCalendar(</span><span style="color: #000000">2008</span><span style="color: #000000">,</span><span style="color: #000000">7</span><span style="color: #000000">,</span><span style="color: #000000">16</span><span style="color: #000000">);<br />
</span><span style="color: #008080">47</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;Date&nbsp;seconDate</span><span style="color: #000000">=</span><span style="color: #000000">secondCa.getTime();<br />
</span><span style="color: #008080">48</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">49</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;distance</span><span style="color: #000000">=</span><span style="color: #000000">seconDate.getTime()</span><span style="color: #000000">-</span><span style="color: #000000">firstDate.getTime();<br />
</span><span style="color: #008080">50</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;result</span><span style="color: #000000">=</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">)(distance</span><span style="color: #000000">/</span><span style="color: #000000">86400</span><span style="color: #000000">/</span><span style="color: #000000">1000</span><span style="color: #000000">);<br />
</span><span style="color: #008080">51</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">间隔的天数：&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">result);<br />
</span><span style="color: #008080">52</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">53</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">54</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">4、给定一个日期，例如：2008-4-21，&nbsp;如何计算15天以后的时间日期？？？</span><span style="color: #008000"><br />
</span><span style="color: #008080">55</span><span style="color: #008000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">56</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;GregorianCalendar&nbsp;tpCalendar</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;GregorianCalendar(</span><span style="color: #000000">2008</span><span style="color: #000000">,</span><span style="color: #000000">3</span><span style="color: #000000">,</span><span style="color: #000000">20</span><span style="color: #000000">);<br />
</span><span style="color: #008080">57</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;Date&nbsp;tpDate</span><span style="color: #000000">=</span><span style="color: #000000">tpCalendar.getTime();<br />
</span><span style="color: #008080">58</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">59</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;tp</span><span style="color: #000000">=</span><span style="color: #000000">tpDate.getTime();<br />
</span><span style="color: #008080">60</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;tp</span><span style="color: #000000">=</span><span style="color: #000000">tp</span><span style="color: #000000">+</span><span style="color: #000000">8</span><span style="color: #000000">*</span><span style="color: #000000">86400</span><span style="color: #000000">*</span><span style="color: #000000">1000</span><span style="color: #000000">;<br />
</span><span style="color: #008080">61</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;tpDate.setTime(tp);<br />
</span><span style="color: #008080">62</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(sdf.format(tpDate));<br />
</span><span style="color: #008080">63</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;<br />
</span><span style="color: #008080">64</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">65</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" />}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">66</span><span style="color: #000000"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /></span></div>
<img src ="http://www.blogjava.net/wawlian/aggbug/342228.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wawlian/" target="_blank">wawlian</a> 2011-01-03 21:08 <a href="http://www.blogjava.net/wawlian/archive/2011/01/03/342228.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>