网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Java新手入门的30个基本概念.
.Java程序编码规范.
.CORBA技术及实例.
.安全技术 Java与安全性,第1部分.
.如何更改 Netbeans 中选项卡的名.
.java基础入门之Hibernate 入门.
.JAR进阶.
.混合Eclipse、WTP、Struts和Hibe.
.一个JDBC订购系统原型.
.使用StopWatch类来计时.
.经典收藏:J2ME Game的开发笔记.
..Net中掌握Windows窗体间数据交互.
.Web Service Appender 管理日志纪.
.JAVA中文问题及最优解法.
.过程式设计和面向对象设计的比较.
.Swing是MVC设计的典范.
.Java程序员必须了解的七大开源协.
.Struts+Spring+Hibernate实现上传.
.java与数据库连接.
.Google将加入Eclipse?.

使用SimpleDateFormat必须注意的问题

发表日期:2008-1-5



  在使用SimpleDateFormat的经常会有一些错误的用法,例如如下方式:
Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">使用SimpleDateFormat必须注重的问题(图一)
使用SimpleDateFormat必须注重的问题(图二)public class TestDateFormat使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)     private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)     public void method1()使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)         sdf.format(new Date());
使用SimpleDateFormat必须注重的问题(图七)     }
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)     public void method2()使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)         sdf.format(new Date());
使用SimpleDateFormat必须注重的问题(图七)     }
使用SimpleDateFormat必须注重的问题(图四) )
为了渐少new 的次数而把SimpleDateFormat做成成员或者静态成员,但这样的做法是隐含着错误的,是不
 安全的。如下给出证实:
使用SimpleDateFormat必须注重的问题(图八) import Java.text.SimpleDateFormat;
使用SimpleDateFormat必须注重的问题(图八)import java.util.Date;
使用SimpleDateFormat必须注重的问题(图八)import java.util.HashMap;
使用SimpleDateFormat必须注重的问题(图八)import java.util.Map;
使用SimpleDateFormat必须注重的问题(图八)
使用SimpleDateFormat必须注重的问题(图八)
使用SimpleDateFormat必须注重的问题(图一)使用SimpleDateFormat必须注重的问题(图二)public class TestDateFormat使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)    private SimpleDateFormat sdf ;
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)    public static void main(String[] args) 使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)        SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
使用SimpleDateFormat必须注重的问题(图四)        Date date1 = new Date();
使用SimpleDateFormat必须注重的问题(图四)        Date date2 = new Date(date1.getTime()+1000*60*60*24);
使用SimpleDateFormat必须注重的问题(图四)        System.out.println(date1);
使用SimpleDateFormat必须注重的问题(图四)        System.out.println(date2);
使用SimpleDateFormat必须注重的问题(图四)        Thread thread1 = new Thread(new Thread1(sdf,date1));
使用SimpleDateFormat必须注重的问题(图四)        thread1.start();
使用SimpleDateFormat必须注重的问题(图四)        Thread thread2 = new Thread(new Thread2(sdf,date2));
使用SimpleDateFormat必须注重的问题(图四)        thread2.start();
使用SimpleDateFormat必须注重的问题(图七)    }
使用SimpleDateFormat必须注重的问题(图四)    
使用SimpleDateFormat必须注重的问题(图九)}
使用SimpleDateFormat必须注重的问题(图一)使用SimpleDateFormat必须注重的问题(图二)class Thread1 implements Runnable使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)    private SimpleDateFormat sdf;
使用SimpleDateFormat必须注重的问题(图四)    private Date date;
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)    public Thread1(SimpleDateFormat sdf,Date date)使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)        this.sdf = sdf;
使用SimpleDateFormat必须注重的问题(图四)        this.date = date;
使用SimpleDateFormat必须注重的问题(图七)    }
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)    public void run() 使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)        for(;;)使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)            String strDate = sdf.format(date);
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)            if("2007-02-27".equals(strDate))使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)                System.err.println("Error: date1="+strDate);
使用SimpleDateFormat必须注重的问题(图四)                System.exit(0);
使用SimpleDateFormat必须注重的问题(图七)            }
使用SimpleDateFormat必须注重的问题(图七)        }
使用SimpleDateFormat必须注重的问题(图七)    }
使用SimpleDateFormat必须注重的问题(图九)}
使用SimpleDateFormat必须注重的问题(图一)使用SimpleDateFormat必须注重的问题(图二)class Thread2 implements Runnable使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)    private SimpleDateFormat sdf;
使用SimpleDateFormat必须注重的问题(图四)    private Date date;
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)    public Thread2(SimpleDateFormat sdf,Date date)使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)        this.sdf = sdf;
使用SimpleDateFormat必须注重的问题(图四)        this.date = date;
使用SimpleDateFormat必须注重的问题(图七)    }
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)    public void run() 使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)        for(;;)使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)            String strDate = sdf.format(date);
使用SimpleDateFormat必须注重的问题(图五)使用SimpleDateFormat必须注重的问题(图六)            if("2007-02-26".equals(strDate))使用SimpleDateFormat必须注重的问题(图三){
使用SimpleDateFormat必须注重的问题(图四)                System.err.println("Error: date1="+strDate);
使用SimpleDateFormat必须注重的问题(图四)                System.exit(0);
使用SimpleDateFormat必须注重的问题(图七)            }
使用SimpleDateFormat必须注重的问题(图七)        }
使用SimpleDateFormat必须注重的问题(图七)    }
使用SimpleDateFormat必须注重的问题(图九)}


上一篇:java中LinkedList 集合类实现栈和队列 人气:1018
下一篇:节点包含checkbox的Swing树控件 人气:1374
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐