一个处理日期的工具类

原创 2005年04月30日 12:19:00
SimpleDateFormat( "yyyy-MM-dd", Locale.CHINESE );
 
    /**
     * Creates a new DateUtil object
     */

    public DateUtil()
    {
    }
 
    /**
     * Returns the date of the day in form of a String
     *
     * @return The Date of the day in a  "yyyy-MM-dd" format
     */

    public static String getCurrentDateString()
    {
        return _formatter.format( new java.util.Date() );
    }
 
    /**
     * Converts a String date in a "yyyy-MM-dd" format in a java.sql.Date type date
     *
     * @param strDate The String Date to convert, in a date in the "yyyy-MM-dd" format
     * @return The date in form of a java.sql.Date tyep date
     */

    public static java.sql.Date getDateSql( String strDate )
    {
        ParsePosition pos = new ParsePosition( 0 );
        java.util.Date date = _formatter.parse( strDate, pos );
        if( date != null )
        {
            return new java.sql.Date( date.getTime() );
        }
        return null;
    }
 
    /**
     * Converts a java.sql.Date type date in a String date with a "yyyy-MM-dd" format
     *
     * @param date java.sql.Date date to convert
     * @return strDate The date converted to String in a "yyyy-MM-dd" format or an empty String if
     *         the date is null
     */

    public static String getDateString( java.sql.Date date )
    {
        if( date != null )
        {
            StringBuffer strDate = new StringBuffer();
            _formatter.format( date, strDate, new FieldPosition( 0 ) );
            return strDate.toString();
        }
        return "";
    }
 
    /**
     * Converts une java.sql.Timestamp date in a String date in a "yyyy-MM-dd" format
     *
     * @param date java.sql.Timestamp date to convert
     * @return strDate The String date in a "yyyy-MM-dd" format or the emmpty String if the date is
     *         null
     */

    public static String getDateString( java.sql.Timestamp date )
    {
        if( date != null )
        {
            StringBuffer strDate = new StringBuffer();
            _formatter.format( date, strDate, new FieldPosition( 0 ) );
            return strDate.toString();
        }
        return "";
    }
 
    /**
     * Converts a java.util.Date date in a String date in a "yyyy-MM-dd" format
     *
     * @param date java.util.Date date to convert
     * @return strDate A String date in a "yyyy-MM-dd" format or an empty String if the date is null
     */

    public static String getDateString( java.util.Date date )
    {
        if( date != null )
        {
            StringBuffer strDate = new StringBuffer();
            _formatter.format( date, strDate, new FieldPosition( 0 ) );
            return strDate.toString();
        }
        return "";
    }
}

java日期处理工具类

  • 2013年12月13日 20:42
  • 196KB
  • 下载

日期时间处理工具类

  • 2014年01月22日 16:18
  • 51KB
  • 下载

十三、java 常用工具类使用UUid、日期处理、MD5加密

import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.securit...

日期数据通用处理工具类

  • 2015年01月14日 10:36
  • 26KB
  • 下载

关于日期处理的工具类

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;/** * @Cl...

日期处理工具类

  • 2013年08月02日 19:05
  • 4KB
  • 下载

超好用的日期处理工具类

  • 2017年12月01日 18:10
  • 25KB
  • 下载

java 日期处理工具类 DateUtil 2

package com.util; import java.text.ParseException; import java.text.ParsePosition; import java....

js 日期处理工具类

  • 2017年11月21日 09:52
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个处理日期的工具类
举报原因:
原因补充:

(最多只允许输入30个字)