??xml version="1.0" encoding="utf-8" standalone="yes"?>黄页网址在线观看,gogo大胆日本视频一区,国产精品一二三在http://www.aygfsteel.com/sunny/archive/2006/03/03/33365.html随风?/dc:creator>随风?/author>Fri, 03 Mar 2006 01:47:00 GMThttp://www.aygfsteel.com/sunny/archive/2006/03/03/33365.htmlhttp://www.aygfsteel.com/sunny/comments/33365.htmlhttp://www.aygfsteel.com/sunny/archive/2006/03/03/33365.html#Feedback2http://www.aygfsteel.com/sunny/comments/commentRss/33365.htmlhttp://www.aygfsteel.com/sunny/services/trackbacks/33365.html阅读全文

]]>
׃h[转]http://www.aygfsteel.com/sunny/archive/2006/02/27/32580.html随风?/dc:creator>随风?/author>Mon, 27 Feb 2006 01:42:00 GMThttp://www.aygfsteel.com/sunny/archive/2006/02/27/32580.htmlhttp://www.aygfsteel.com/sunny/comments/32580.htmlhttp://www.aygfsteel.com/sunny/archive/2006/02/27/32580.html#Feedback1http://www.aygfsteel.com/sunny/comments/commentRss/32580.htmlhttp://www.aygfsteel.com/sunny/services/trackbacks/32580.html 
 我的头好晕?
 好像烧更高了Q我不知道,一直昏昏沉沉的?
 我从׃跌下来的时候,天佑试图拉住我腰间的l烦Q可惯性太大,q他也被一h
 了下来?
 触到地面的积雪时我昏了过去,隐约感觉天佑把我背进了这个小山洞。无U电摔坏
 了,我不知道旉到底q了多久Q我也不知道我们到底q能不能得救Q我的双腿可?
 跌断了,一直没有知觉?
 天佑只是d的擦伤,他一直照儡我,偶尔清醒的时候,看见他的脸,和他温柔?
 眼睛会让我感觉好些,虽然他也一直愁眉不展?
 “天佑,你说其他Z扑ֈ我们吗??
 他疲惫的W笑Q“慧慧,别想那么多,q疼吗??
 “脚q是没知觉,是觉得好冷。?
 天佑往上爬了一点,把我抱在他怀里?
 “好点吗Q?
 “嗯。”也许只是心理作用,但我q是感觉C丝温暖?
 “慧慧,我有一个好消息和一个坏消息Q你惛_听哪个??
 “坏消息。?
 “我们的食物快吃完了Q还剩下一版y克力。?
 “那好消息呢Q?
 “雪崩了Q洞口被雪封了大半,I气q能q来Q我们大概勉能爬出去。?
 “这什么好消息Q我们要dq里了!”我的眼泪难q得一下子冲了出来?
 “傻瓜,q是老天在让我们享受二h世界呢。”天佑笑了?
 “你q有心情开玩笑。”我被他逗乐了,咛_h?
 天佑轻轻拍着我的背,把我搂在怀里?
 “慧慧,{我们回MQ答应我嫁给我好吗??
 “我们还回的dQ?
 “当然可以!我们在一赯么长旉了,我都没有正式向你求过婚,也许现在不合?
 宜,但是我想q个时候你肯定不会拒绝我,所以,{应我,嫁给我好吗??
 我哭了,但这ơ是q福的眼泪?
 “好的,天佑Q我{应你。?
 “乖孩子Qؓ了那一天,你一定不要轻a攑ּQ好好活下去Q答应我Q好吗??
 “好的。”我拼命的点_可又一下子头晕了?
 “好了,乖乖的睡一下,我会叫醒你的。?
 “天佑,我的脚还是没有知觉。?
 天佑爬到我脚辏V“感觉到我在掐你吗??
 “没有”?
 “这样呢Q?
 “还是没有。?
 “这P?
 “没有。?
 天佑W笑Q“呵呵,慧慧Q你的脚爬山累了Q它惛_好休息一下。?
 “天佑,如果我不能走路了Q你q会要我吗??
 “要Q不你变成什么样我都要!?
 “天佑……?
 “好了,慧慧Q好好睡Q来Q闭上眼睛。?
 我睡了过厅R?
 
 再次被摇醒的时候,头晕得更厉害了。天佑拿着巧克力在我面前晃着?
 “慧慧,吃饭咯。?
 “你吃吧Q我不饿。?
 “不行,好孩子听话。?
 “可我喉咙干的咽不下东西。?
 天佑想了惻I把y克力C一块放进嘴里含了一会儿Q吻住了我?
 融化的热巧克力顺着他的嘴唇进我干涸的嘴里Q虽然我的味蕑ַl麻痹,但我q是
 隐约感到了一丝甜呟뀂天佑又用嘴融化了一块雪,送进我口里。就q样一口y?
 力,一口雪Q天佑把一版y克力的两块送进了我的n体里Q我的胃隐隐有了些许?
 意,但头更晕了?
 “天佑,你不吃吗Q”他剩下的巧克力收了v来?
 “我喂你的时候也吃过了。?
 “你都喂l我了呀Q?
 “我q是会吃q去那么一点的,你不是连q点都要跟我抢吧Q太黑了噢。呵c?
 我握紧了天佑的手Q“你Ҏ真好。?
 “所以你要好好活下去呀Q乖Ql睡吧。?
 “嗯。?
 头好晕?
 
 pP整块的y克力天佑都喂l了我,可他自己一炚w没吃Q我问他的时候,他说
 z里q有山鼠Q他抓到q两只,可以吃的Q他q皮带肉都吃下去了,所以精力充沛?
 我知道他在骗我,可他的精还真的不错Q大概真的是我太虚弱了吧Q头晕的我快q?
 说话的力气都没有了?
 
 l于Q我们听C直升飞机的蘪鸣,天佑努力的探了n子出去,说了些什么,我虚?
 的已l快不行了,甚至q他喊的话都听不清楚?
 轰鸣q走了?
 “慧慧,醒醒Q慧慧。?
 我努力睁开眹{?
 “你听到了吗Q直升飞机回d救援讑֤了。?
 “我们终于得救了吗??
 天佑W了?
 “对不vQ慧慧,他们只能带一个h走。所以,是我得救了。?
 我一下子没反应过来他说什么?
 天佑g看出了我疑惑的表情?
 “我告诉他们Q这里只有我一个h。谢谢你Q慧慧,没有你我l对撑不到现在。?
 我还是没明白他在说什么,但我看见他正拿着瑞士军刀一下一下刺入我的腹腔?
 “慧慧,你知道,物资是不够的Q我也不知道我们I竟什么时候能得救Q所以你不用?
 谢我把所有的食物l你Q如果你不活下去我就没有食物和生q下ȝ可能了。但是现
 在既然我已经hQ那你的使命也就l束了,我要谢谢你。”天佑将瑞士军刀最后一?
 重重的插入我的n体,慢慢的旋转着?
 他吻了我的额头?
 “慧慧,下辈子再娶你Q别了,我爱你。?
 说完他拔出刀子往外爬厅R?
 我鼓h后的力气掀开盖着我下半n的睡袋?
 膝盖以下只剩一堆挂着血肉的森白骨?

]]>
java点数运不准确问题的解?/title><link>http://www.aygfsteel.com/sunny/archive/2006/02/07/29763.html</link><dc:creator>随风?/dc:creator><author>随风?/author><pubDate>Tue, 07 Feb 2006 01:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunny/archive/2006/02/07/29763.html</guid><wfw:comment>http://www.aygfsteel.com/sunny/comments/29763.html</wfw:comment><comments>http://www.aygfsteel.com/sunny/archive/2006/02/07/29763.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunny/comments/commentRss/29763.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunny/services/trackbacks/29763.html</trackback:ping><description><![CDATA[<P>今天遇到了这L问题Q就是Q点运后数据比较出现错误Q郁闷了半天Q网上查了资料才发现点数直接用双目q算W连接会出现l果不准问题。解x法如下:<BR>1。所有Q点运都在数据库内做好,也就是都用sql实现?BR>2。用BigDecimal实现Q方法如下(仅仅是个例子Q:<BR>import java.math.BigDecimal;</P> <P>public class tt {</P> <P> /**<BR>  * @param args<BR>  */<BR> public static void main(String[] args) {<BR>  float a = 1.1f;<BR>  float b = 2.2f;<BR>  tt t = new tt();<BR>  System.out.println(t.add(a,b));<BR>  System.out.println(t.sub(a,b));<BR>  System.out.println(t.mul(a,b));<BR>  System.out.println(t.div(a,b));<BR>  System.out.println(t.round(a));</P> <P> }<BR> public float add(float v1,float v2){//加法<BR>   BigDecimal b1 = new BigDecimal(Float.toString(v1));<BR>   BigDecimal b2 = new BigDecimal(Float.toString(v2));<BR>   return b1.add(b2).floatValue();<BR>  }</P> <P>  public float sub(float v1,float v2){//减法<BR>   BigDecimal b1 = new BigDecimal(Float.toString(v1));<BR>   BigDecimal b2 = new BigDecimal(Float.toString(v2));<BR>   return b1.subtract(b2).floatValue();<BR>  }</P> <P>  public float mul(float v1,float v2){//乘法<BR>   BigDecimal b1 = new BigDecimal(Float.toString(v1));<BR>   BigDecimal b2 = new BigDecimal(Float.toString(v2));<BR>   return b1.multiply(b2).floatValue();<BR>  }</P> <P>  public float div(float v1,float v2){//除法<BR>   BigDecimal b1 = new BigDecimal(Float.toString(v1));<BR>   BigDecimal b2 = new BigDecimal(Float.toString(v2));<BR>   return b1.divide(b2,3,BigDecimal.ROUND_HALF_UP).floatValue();<BR>  }</P> <P>  public float round(float v){//截取3?BR>   BigDecimal b = new BigDecimal(Float.toString(v));<BR>   BigDecimal one = new BigDecimal("1");<BR>   return b.divide(one,3,BigDecimal.ROUND_HALF_UP).floatValue();<BR>  }<BR>}<BR></P><img src ="http://www.aygfsteel.com/sunny/aggbug/29763.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunny/" target="_blank">随风?/a> 2006-02-07 09:55 <a href="http://www.aygfsteel.com/sunny/archive/2006/02/07/29763.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>献给初学者:[Struts]常见异常信息和解x?/title><link>http://www.aygfsteel.com/sunny/archive/2006/01/16/28168.html</link><dc:creator>随风?/dc:creator><author>随风?/author><pubDate>Mon, 16 Jan 2006 03:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunny/archive/2006/01/16/28168.html</guid><wfw:comment>http://www.aygfsteel.com/sunny/comments/28168.html</wfw:comment><comments>http://www.aygfsteel.com/sunny/archive/2006/01/16/28168.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunny/comments/commentRss/28168.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunny/services/trackbacks/28168.html</trackback:ping><description><![CDATA[<P>对于对struts不太熟悉的hq是很有用滴......</P> <P>以下所说的struts-config.xml和ApplicationResources.properties{文件名是缺省时使用的,如果你用了多模块,或指定了不同的资源文件名Uͼq些名字要做相应的修攏V?/P> <P>1、“No bean found under attribute key XXX?BR>在struts-config.xml里定义了一个ActionFormQ但type属性指定的cM存在Qtype属性的值应该是Formcȝ全名。或者是Q在Action的定义中Qname或attribute属性指定的ActionForm不存在?/P> <P><BR>2、“Cannot find bean XXX in any scope?BR>在Action里一般会request.setAttribute()一些对象,然后在{向的jsp文g里(用tag或request.getAttribute()ҎQ得到这些对象ƈ昄出来。这个异常是说jsp要得C个对象,但前面的Action里ƈ没有对象设|到requestQ也可以是session、servletContextQ里?BR>可能是名字错了,h查jsp里的tag的一般是name属性,或getAttribute()Ҏ的参数|或者是Action逻辑有问题没有执行setAttribute()Ҏ先转向了?BR>q有另外一个可能,Ua是jsp文g的问题,例如<logic:iterate>会指定一个id|然后在@环里<bean:write>使用q个g为name的|如果q两个g同,也会出现此异常。(都是一个道理,request里没有对应的对象。)</P> <P><BR>3、“Missing message for key "XXX"?BR>~少所需的资源,查ApplicationResources.properties文g里是否有jsp文g里需要的资源Q例如:</P> <P><BR><bean:message key="msg.name.prompt"/></P> <P>q行代码会找msg.name.prompt资源Q如果AppliationResources.properties里没有这个资源就会出现本异常。在使用多模块时Q要注意在模块的struts-config-xxx.xml里指定要使用的资源文件名Uͼ否则当然什么资源也找不刎ͼq也是一个很Ҏ犯的错误?/P> <P>4、“No getter method for property XXX of bean teacher?BR>q条异常信息说得很明白,jsp里要取一个bean的属性出来,但这个beanq没有这个属性。你应该查jsp中某个标{property属性的倹{例如下面代码中的cade应该改ؓcode才对Q?/P> <P><bean:write name="teacher" property="cade" filter="true"/></P> <P><BR>5、“Cannot find ActionMappings or ActionFormBeans collection?BR>待解冟?/P> <P>6、“Cannot retrieve mapping for action XXX?BR>?jsp?lt;form>标签里指定action='/XXX'Q但q个Actionq未在struts-config.xml里设|过?/P> <P>7、HTTP Status 404 - /xxx/xxx.jsp<BR>Forward的path属性指向的jsp面不存在,h查\径和模块Q对于同一模块中的Action转向Qpath中不应包含模块名Q模块间转向Q记住用contextRelative="true"?/P> <P>8、没有Q何异怿息,昄I白面<BR>可能是Action里用的forward与struts-config.xml里定义的forward名称不匹配?/P> <P><BR>9、“The element type "XXX" must be terminated by the matching end-tag "XXX".?BR>q个是struts-config.xml文g的格式错误,仔细查它是否是良构的xml文gQ关于xml文g的格式这里就不赘qC?/P> <P>10、“Servlet.init() for servlet action threw exception?BR>一般出现这U异常在后面会显CZ个关于ActionServlet的异常堆栈信息,其中指出了异常具体出现在代码的哪一行。我曄遇到的一ơ提C如下:</P> <P>java.lang.NullPointerException<BR>    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1003)<BR>    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)</P> <P><BR>决问题,先下载struts的源码包Q然后在ActionServlet.java的第1003行插入断点,q对各变量进行监视。很丢hQ我竟然把struts-config.xml文g弄丢了,因此出现了上面的异常Q应该是和CVS同步时不心删除的?/P> <P>11、“Resources not defined for Validator?BR>q个是利用Validator插g做验证时可能出现的异常,q时你要查validation.xml文gQ看里面使用的资源是否确实有定义Qform的名U是否正,{等?/P> <P>上面q些是我在用Struts做项目时遇到q的问题Q其中一些曾困绕我不时_其实大部分都是自׃l心造成的。希望这文章能对你的开发有所帮助QƈƢ迎l箋补充?/P><img src ="http://www.aygfsteel.com/sunny/aggbug/28168.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunny/" target="_blank">随风?/a> 2006-01-16 11:07 <a href="http://www.aygfsteel.com/sunny/archive/2006/01/16/28168.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse快捷键大?/title><link>http://www.aygfsteel.com/sunny/archive/2006/01/11/27605.html</link><dc:creator>随风?/dc:creator><author>随风?/author><pubDate>Wed, 11 Jan 2006 07:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunny/archive/2006/01/11/27605.html</guid><wfw:comment>http://www.aygfsteel.com/sunny/comments/27605.html</wfw:comment><comments>http://www.aygfsteel.com/sunny/archive/2006/01/11/27605.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunny/comments/commentRss/27605.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunny/services/trackbacks/27605.html</trackback:ping><description><![CDATA[<P>以前都是用ue开发javaQ一个字Q篏啊,后来听说了eclipseQ就开始学习用,用了一阵,觉得q不错,在|上找了一些高手发的快捷键Q熟l运用会减少很多费的时间?BR><BR>Alt+/:代码提示<BR>Ctrl+/:注释/取消注释<BR>Ctrl+D:删除光标所在行<BR>Ctrl+K:光标停留在变量上,按Ctrl+K键可以查扑ֈ下一个同L变量<BR>Shift+Ctrl+K:和Ctrl+K查找的方向相?BR>Shift+Ctrl+F:代码格式化。如果选择了代码,仅对所选代码格式化<BR>Shift+Ctrl+O:快速地导入import<BR>Shift+Ctrl+X:所选字W{为大?BR>Shift+Ctrl+Y:所选字W{为小?BR>Ctrl+M:快速对当前视图最大化<BR>Ctrl+O:在代码中打开cM大纲视图的小H口<BR>Ctrl+单击:可以跟踪Ҏ和类的源?BR>Alt+左右方向?跛_前一?后一ơ的~辑位置?BR>Ctrl+鼠标停留:可以昄cdҎ的源?BR>双击左括P括受中括号、大括号Q,选择括号内的所有内宏V?BR>Ctrl+1:光标停在某变量上Q按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可此D代码放入for、while、if、do或try{代码块中?BR>F3:打开声明该引用的文g<BR>F4:打开cd层次l构<BR>F5:单步跛_<BR>F6:单步跌<BR>F7:单步跛_<BR>F8:l箋Q如果后面没有断点,E序运行完<BR>Ctrl+H:打开搜烦H口<BR>Ctrl+Shift+S:保存全部</P> <P>Alt+Left:回退一?/P> <P>Alt+Right:前蟩一?/P> <P>Ctrl+Shift+T:打开cd</P> <P>Ctrl+Shift+R:打开资源</P> <P>Ctrl+Q:回到最后一ơ编辑的地方</P> <P>Ctrl+Shift+G: 在workspace中搜索引?/P> <P>Ctrl+Alt+Down: 复制高亮昄的一行或多行</P> <P>Alt+Up(Down):一行或者多行向上或者向下移?BR></P><img src ="http://www.aygfsteel.com/sunny/aggbug/27605.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunny/" target="_blank">随风?/a> 2006-01-11 15:22 <a href="http://www.aygfsteel.com/sunny/archive/2006/01/11/27605.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习java日期、日期格式、日期的解析和日期的计算[代码]http://www.aygfsteel.com/sunny/archive/2006/01/11/27603.html随风?/dc:creator>随风?/author>Wed, 11 Jan 2006 07:08:00 GMThttp://www.aygfsteel.com/sunny/archive/2006/01/11/27603.htmlhttp://www.aygfsteel.com/sunny/comments/27603.htmlhttp://www.aygfsteel.com/sunny/archive/2006/01/11/27603.html#Feedback0http://www.aygfsteel.com/sunny/comments/commentRss/27603.htmlhttp://www.aygfsteel.com/sunny/services/trackbacks/27603.html学习日期、日期格式、日期的解析和日期的计算[代码]

存了很久Q忘C什么地Ҏ到的了,不过觉得很实用,分n一下,毕竟java的日期曾l给我造成q很大的ȝQ希望大家看了之后不会太走弯路?/P>

Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)l成了Java标准的一个基本但是非帔R要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日? 定制日期的显C格? q将文本数据解析成日期对? 我们写了两篇文章, q是W一? 我们大概的学习日期, 日期格式, 日期的解析和日期的计?

我们讨Z面的c?

1、具体类(和抽象类相对)java.util.Date
2、抽象类java.text.DateFormat 和它的一个具体子c?java.text.SimpleDateFormat
3、抽象类java.util.Calendar 和它的一个具体子c?java.util.GregorianCalendar

具体cd以被实例? 但是抽象cd不能. 你首先必d现抽象类的一个具体子c?

Date cMJava 开发包(JDK) 1.0 开始进? 当时它只包含了几个取得或者设|一个日期数据的各个部分的方? 比如说月, ? 和年. q些Ҏ现在遭到了批评ƈ且已l被转移CCalendarc里M, 我们在本文中进一步讨论它. q种改进旨在更好的处理日期数据的国际化格? p在JDK 1.1中一? Date cd际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林治标准旉)1970q? 1 ?1?0:00:00q一M前或者是之后l历的毫U数.

一、创Z个日期对?

让我们看一个用系l的当前日期和时间创Z个日期对象ƈq回一个长整数的简单例? q个旉通常被称为Java 虚拟?JVM)L环境的系l时?
import java.util.Date;

public class DateExample1 {
public static void main(String[] args) {
// Get the system date/time
Date date = new Date();
System.out.println(date.getTime());
}
}

在星期六, 2001q??9? 下午大约?:50的样? 上面的例子在pȝ输出讑֤上显C的l果?1001803809710. 在这个例子中,值得注意的是我们使用了Date 构造函数创Z个日期对? q个构造函数没有接受Q何参? 而这个构造函数在内部使用?System.currentTimeMillis() Ҏ来从pȝ获取日期.

那么, 现在我们已经知道了如何获取从1970q??日开始经历的毫秒C. 我们如何才能以一U用h白的格式来显C个日期呢? 在这里类 java.text.SimpleDateFormat 和它的抽象基c?java.text.DateFormat 派得上用场?

二、日期数据的定制格式

假如我们希望定制日期数据的格? 比方星期?9?29?2001q? 下面的例子展CZ如何完成q个工作:
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateExample2 {
public static void main(String[] args) {
SimpleDateFormat bartDateFormat =
new SimpleDateFormat("EEEE-MMMM-dd-yyyy");
Date date = new Date();
System.out.println(bartDateFormat.format(date));
}
}

只要通过向SimpleDateFormat 的构造函C递格式字W串"EEE-MMMM-dd-yyyy", 我们p够指明自己想要的格式. 你应该可以看? 格式字符串中的ASCII 字符告诉格式化函C面显C日期数据的哪一个部? EEEE是星? MMMM是月, dd是日, yyyy是年. 字符的个数决定了日期是如何格式化?传?EE-MM-dd-yy"会显C?Sat-09-29-01. 请察看Sun 公司?Web 站点获取日期格式化选项的完整的指示.

三、将文本数据解析成日期对?

假设我们有一个文本字W串包含了一个格式化了的日期对象, 而我们希望解析这个字W串q从文本日期数据创徏一个日期对? 我们再ơ以格式化字W串"MM-dd-yyyy" 调用SimpleDateFormatc? 但是q一? 我们使用格式化解析而不是生成一个文本日期数? 我们的例? 昄在下? 解析文本字W串"9-29-2001"q创Z个gؓ001736000000 的日期对?

例子E序:
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateExample3 {
public static void main(String[] args) {
// Create a date formatter that can parse dates of
// the form MM-dd-yyyy.
SimpleDateFormat bartDateFormat =
new SimpleDateFormat("MM-dd-yyyy");
// Create a string containing a text date to be parsed.
String dateStringToParse = "9-29-2001";
try {
// Parse the text version of the date.
// We have to perform the parse method in a
// try-catch construct in case dateStringToParse
// does not contain a date in the format we are expecting.
Date date = bartDateFormat.parse(dateStringToParse);

// Now send the parsed date as a long value
// to the system output.
System.out.println(date.getTime());
}catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}

五、用标准的日期格式化过E?

既然我们已经可以生成和解析定制的日期格式? 让我们来看一看如何用内建的格式化过E? Ҏ DateFormat.getDateTimeInstance() 让我们得以用几种不同的方法获得标准的日期格式化过E? 在下面的例子? 我们获取了四个内建的日期格式化过E? 它们包括一个短? 中等? 长的, 和完整的日期格式.
import java.text.DateFormat;
import java.util.Date;

public class DateExample4 {
public static void main(String[] args) {
Date date = new Date();
DateFormat shortDateFormat =
DateFormat.getDateTimeInstance(
DateFormat.SHORT,
DateFormat.SHORT);

DateFormat mediumDateFormat =
DateFormat.getDateTimeInstance(
DateFormat.MEDIUM,
DateFormat.MEDIUM);

DateFormat longDateFormat =
DateFormat.getDateTimeInstance(
DateFormat.LONG,
DateFormat.LONG);

DateFormat fullDateFormat =
DateFormat.getDateTimeInstance(
DateFormat.FULL,
DateFormat.FULL);
System.out.println(shortDateFormat.format(date));
System.out.println(mediumDateFormat.format(date));
System.out.println(longDateFormat.format(date));
System.out.println(fullDateFormat.format(date));
}
}

注意我们在对 getDateTimeInstance的每ơ调用中都传递了两个? W一个参数是日期风格, 而第二个参数是时间风? 它们都是基本数据cdint(整型). 考虑到可L? 我们使用了DateFormat cL供的帔R: SHORT, MEDIUM, LONG, ?FULL. 要知道获取时间和日期格式化过E的更多的方法和选项, LSun 公司Web 站点上的解释.

q行我们的例子程序的时? 它将向标准输备输Z面的内容:
9/29/01 8:44 PM
Sep 29, 2001 8:44:45 PM
September 29, 2001 8:44:45 PM EDT
Saturday, September 29, 2001 8:44:45 PM EDT

六、Calendar c?

我们现在已经能够格式化ƈ创徏一个日期对象了, 但是我们如何才能讄和获取日期数据的特定部分? 比如说小? ? 或者分? 我们又如何在日期的这些部分加上或者减d呢? {案是用Calendar c? 如我们前面提到的那? Calendar cM的方法替代了Date cM被hN的方?

假设你想要设|? 获取, 和操U一个日期对象的各个部分, 比方一个月的一天或者是一个星期的一? Z演示q个q程, 我们用具体的子类 java.util.GregorianCalendar. 考虑下面的例? 它计得C面的W十个星期五?3?
import java.util.GregorianCalendar;
import java.util.Date;
import java.text.DateFormat;

public class DateExample5 {
public static void main(String[] args) {
DateFormat dateFormat =
DateFormat.getDateInstance(DateFormat.FULL);

// Create our Gregorian Calendar.
GregorianCalendar cal = new GregorianCalendar();

// Set the date and time of our calendar
// to the system&s date and time
cal.setTime(new Date());

System.out.println("System Date: " +
dateFormat.format(cal.getTime()));

// Set the day of week to FRIDAY
cal.set(GregorianCalendar.DAY_OF_WEEK,
GregorianCalendar.FRIDAY);
System.out.println("After Setting Day of Week to Friday: " +
dateFormat.format(cal.getTime()));

int friday13Counter = 0;
while (friday13Counter <= 10) {
// Go to the next Friday by adding 7 days.
cal.add(GregorianCalendar.DAY_OF_MONTH, 7);
// If the day of month is 13 we have
// another Friday the 13th.
if (cal.get(GregorianCalendar.DAY_OF_MONTH) == 13) {
friday13Counter++;
System.out.println(dateFormat.format(cal.getTime()));
}
}
}
}

在这个例子中我们作了有趣的函数调?
cal.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.FRIDAY);

?
cal.add(GregorianCalendar.DAY_OF_MONTH, 7);

set Ҏ能够让我们通过单的讄星期中的哪一天这个域来将我们的时间调整ؓ星期? 注意到这里我们用了帔R DAY_OF_WEEK ?FRIDAY来增Z码的可读? add Ҏ让我们能够在日期上加上数? 润年的所有复杂的计算都由q个Ҏ自动处理.

我们q个例子的输出结果是:
System Date: Saturday, September 29, 2001
当我们将它设|成星期五以后就成了: Friday, September 28, 2001
Friday, September 13, 2002
Friday, December 13, 2002
Friday, June 13, 2003
Friday, February 13, 2004
Friday, August 13, 2004
Friday, May 13, 2005
Friday, January 13, 2006
Friday, October 13, 2006
Friday, April 13, 2007
Friday, July 13, 2007
Friday, June 13, 2008


七、时间掌握在你的手里

有了q些Date 和Calendar cȝ例子, 你应该能够?java.util.Date, java.text.SimpleDateFormat, ?java.util.GregorianCalendar 创徏许多Ҏ?

在下面的文章? 我们讨论更高的Date ?Calendar cȝ使用技? 包括时区和国际化的格? 我们q会考察两个日期c?java.sql.Date ?java.util.Date 之间的区?

 



]]>
javad文g的简单实?/title><link>http://www.aygfsteel.com/sunny/archive/2006/01/11/27602.html</link><dc:creator>随风?/dc:creator><author>随风?/author><pubDate>Wed, 11 Jan 2006 07:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunny/archive/2006/01/11/27602.html</guid><wfw:comment>http://www.aygfsteel.com/sunny/comments/27602.html</wfw:comment><comments>http://www.aygfsteel.com/sunny/archive/2006/01/11/27602.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunny/comments/commentRss/27602.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunny/services/trackbacks/27602.html</trackback:ping><description><![CDATA[<P>在朋友的blog上看到的Q觉得很多h应该会遇到这L问题Q脓出拉?BR><BR>L?BR>BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infilename")));<BR>不管你从盘读,从网l读Q或者从键盘读,d内存Q就是InputStream?/P> <P>写文?BR>BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("outfilename")));<BR>不管你写倒磁盘,写到|络Q或者写到屏q,都是OuputStream?BR> </P><img src ="http://www.aygfsteel.com/sunny/aggbug/27602.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunny/" target="_blank">随风?/a> 2006-01-11 15:06 <a href="http://www.aygfsteel.com/sunny/archive/2006/01/11/27602.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>q几天更新变慢了http://www.aygfsteel.com/sunny/archive/2006/01/10/27344.html随风?/dc:creator>随风?/author>Tue, 10 Jan 2006 02:33:00 GMThttp://www.aygfsteel.com/sunny/archive/2006/01/10/27344.htmlhttp://www.aygfsteel.com/sunny/comments/27344.htmlhttp://www.aygfsteel.com/sunny/archive/2006/01/10/27344.html#Feedback0http://www.aygfsteel.com/sunny/comments/commentRss/27344.htmlhttp://www.aygfsteel.com/sunny/services/trackbacks/27344.html        不过我要振作hQ要l箋学习Q希望大家给我更多的支持Q也希望在这里能交到一起学习的朋友?img src ="http://www.aygfsteel.com/sunny/aggbug/27344.html" width = "1" height = "1" />

]]>
夏昕写的Hibernate开发指南,pdf版本下蝲http://www.aygfsteel.com/sunny/archive/2006/01/10/27343.html随风?/dc:creator>随风?/author>Tue, 10 Jan 2006 02:25:00 GMThttp://www.aygfsteel.com/sunny/archive/2006/01/10/27343.htmlhttp://www.aygfsteel.com/sunny/comments/27343.htmlhttp://www.aygfsteel.com/sunny/archive/2006/01/10/27343.html#Feedback32http://www.aygfsteel.com/sunny/comments/commentRss/27343.htmlhttp://www.aygfsteel.com/sunny/services/trackbacks/27343.html点击此处下蝲

喜欢的话p多多支持Q有好的资料Q大家不要忘记告诉我?BR>谢谢



]]>
自己压制的一本hibernate的参考书Q推荐一?/title><link>http://www.aygfsteel.com/sunny/archive/2006/01/09/27260.html</link><dc:creator>随风?/dc:creator><author>随风?/author><pubDate>Mon, 09 Jan 2006 07:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunny/archive/2006/01/09/27260.html</guid><wfw:comment>http://www.aygfsteel.com/sunny/comments/27260.html</wfw:comment><comments>http://www.aygfsteel.com/sunny/archive/2006/01/09/27260.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunny/comments/commentRss/27260.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunny/services/trackbacks/27260.html</trackback:ping><description><![CDATA[<P><A HREF="/Files/sunny/HIBERNATE%20-%20W合Java习惯的关pL据库持久?rar">点击此处下蝲</A></P> 喜欢的话p支持一下,有什么好的资料还要大家交啊<img src ="http://www.aygfsteel.com/sunny/aggbug/27260.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunny/" target="_blank">随风?/a> 2006-01-09 15:41 <a href="http://www.aygfsteel.com/sunny/archive/2006/01/09/27260.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ҧ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ݸ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ժ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">״</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">غ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ȫ</a>| <a href="http://" target="_blank">䶨</a>| <a href="http://" target="_blank">żҸ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">֥</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ڳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ƕ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¤</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>