JR 精品文章 - 工具类中常要用到的方法,字符,日期,数据转换,日期比较等等
AD: jr (at) javaresearch.org


首页 | 动态 | 文章 | FAQ  | 新闻 | 下载 | 代码 | 工作 | 调查 | 术语 | 站点 | 图书 | 论坛 | 帮助 | 全部  

TOP | 交流 | 软件 | 专栏 | 开源 | 译/著 | 源码 | API  | 推荐 | FTP  | 积分 | 统计 | 搜索 | Blog | 我们  
首页 » 研究文集 » Java入门 搜索标题相关文章 搜索标题相关文章    评论此文章 发表评论     开始监控此文章 开始监控   加入收藏夹  加入收藏夹
工具类中常要用到的方法,字符,日期,数据转换,日期比较等等
ninjar 原创   更新:2006-04-30 10:30:37  版本: 1.0   

/**
     * 比较当前日期和指定日期 return boolean
     * 如果当前日期在指定日期之前返回true否则返回flase
     */
    public static boolean dateCompare(String str){
        boolean bea = false;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String isDate = sdf.format(new java.util.Date());
        java.util.Date date1;
        java.util.Date date0;
        try {
            date1 = sdf.parse(str);
            date0= sdf.parse(isDate);
            if(date0.after(date1)){ 
                bea = true;
            }
        } catch (ParseException e) {
            bea = false;
        }
/**
     * 将字符串转换成日期
     * @param str
     * @return
     */
    public static Timestamp getStrToDate(String str){
        Date date = null;
        try{
            date = java.sql.Date.valueOf(str);
        }catch(Exception e){
            
        }
        return new Timestamp(date.getTime());
    }
    /**
     * 输出字符串
     * @param obj
     * @return
     */
    public static String getStr(Object obj){
        if(obj==null) return "";
        return obj.toString();
    }
    
    /**
     * 将日期转换成字符串
     * @param date
     * @return
     */
    public static String getDateToStr(Date date)
    {
        if(date == null){
            return "";
        }
        SimpleDateFormat sdate= new SimpleDateFormat ("yyyy-MM-dd");
        return sdate.format(date);
    }
    /**
    * @return Timestamp
    */
   public static Timestamp now() 
   {
        java.util.Date now = new java.util.Date();
        
        String year  = ""+(now.getYear()+1900);
        String month = "0"+(now.getMonth()+1);
        String day   = "0"+now.getDate();
        String hour  = "0"+now.getHours();
        String minute= "0"+now.getMinutes();
        String second = "0"+now.getSeconds();
        
        month = month.substring(month.length()-2,month.length());
        day   = day.substring(day.length()-2,day.length());    
        hour   = hour.substring(hour.length()-2,hour.length());    
        minute   = minute.substring(minute.length()-2,minute.length());    
        second   = second.substring(second.length()-2,second.length());    
        try
        {
            return datetimeToTimestamp(""+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
        }
        catch(GeneralException e)
        {
            e.printError();
            return null;
        }    
   }
     /**
     * 将字符串转换成日期
     * @param str
     * @return
     */
    public static Timestamp getStrToDate(String str){
        Date date = null;
        try{
            date = java.sql.Date.valueOf(str);
        }catch(Exception e){
            
        }
        return new Timestamp(date.getTime());
    }
    
    /**
     * 比较当前日期和指定日期 return boolean
     * 如果当前日期在指定日期之前返回true否则返回flase
     */
    public static boolean dateCompare(String str){
        boolean bea = false;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String isDate = sdf.format(new java.util.Date());
        java.util.Date date1;
        java.util.Date date0;
        try {
            date1 = sdf.parse(str);
            date0= sdf.parse(isDate);
            if(date0.after(date1)){ 
                bea = true;
            }
        } catch (ParseException e) {
            bea = false;
        }
        return bea;
    }  

版权声明   给作者写信
本篇文章对您是否有帮助?  投票:         投票结果:     24       3
作者其它文章:
作者全部文章
评论人:linjianlai 发表时间: Sun Apr 30 13:56:41 CST 2006
不错,非常实用 
评论人:ninjar 发表时间: Sun Apr 30 16:38:03 CST 2006
大家给点意见啊,!!觉得有点用的,就帮我加点分
评论人:天路 发表时间: Sun Apr 30 20:24:16 CST 2006
讲述一个男人和六个女人的故事!
评论人:hamlet8266 发表时间: Tue May 02 12:34:46 CST 2006
相当一般啊,没什么。[:?][:?]
评论人:lyncn 发表时间: Fri Jul 28 11:33:38 CST 2006
一般的不能再一般了,实用性也不强
评论人:xiangResearch 发表时间: Mon May 14 11:21:06 CST 2007
有点用 

这个文章共有 6 条评论
主题: 十分入门的文章! 上一篇文章
返回文章列表 返回〔Java入门〕
下一篇文章 主题: java中几个关于类的名词解析


文字广告链接
        自主、快速定制基于JAVA的B/S业务系统          重量级企业在线自定义WEB报表平台
        Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
        技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多资讯博客精选文章

关于 JR  |  版权声明  |  联系我们 

©2002-2006 JR 版权所有 沪ICP备05019622号