欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java获取系统当前时间的方法并指定格式,java当前时间,/** * 返回

来源: javaer 分享于  点击 49246 次 点评:98

Java获取系统当前时间的方法并指定格式,java当前时间,/** * 返回


/**     * 返回当前日期时间字符串<br>     * 默认格式:yyyy-mm-dd hh:mm:ss     *      * @return String 返回当前字符串型日期时间     */    public static String getCurrentTime() {        String returnStr = null;        SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        Date date = new Date();        returnStr = f.format(date);        return returnStr;    }    /**     * 返回当前日期时间字符串<br>     * 默认格式:yyyymmddhhmmss     *      * @return String 返回当前字符串型日期时间     */    public static BigDecimal getCurrentTimeAsNumber() {        String returnStr = null;        SimpleDateFormat f = new SimpleDateFormat("yyyyMMddHHmmss");        Date date = new Date();        returnStr = f.format(date);        return new BigDecimal(returnStr);    }    /**     * 返回自定义格式的当前日期时间字符串     *      * @param format     *            格式规则     * @return String 返回当前字符串型日期时间     */    public static String getCurrentTime(String format) {        String returnStr = null;        SimpleDateFormat f = new SimpleDateFormat(format);        Date date = new Date();        returnStr = f.format(date);        return returnStr;    }    /**     * 返回当前字符串型日期     *      * @return String 返回的字符串型日期     */    public static String getCurDate() {        Calendar calendar = Calendar.getInstance();        SimpleDateFormat simpledateformat = new SimpleDateFormat("yyyy-MM-dd");        String strDate = simpledateformat.format(calendar.getTime());        return strDate;    }    /**     * 返回指定格式的字符型日期     * @param date     * @param formatString     * @return     */    public static String Date2String(Date date, String formatString) {        if (G4Utils.isEmpty(date)) {            return null;        }        SimpleDateFormat simpledateformat = new SimpleDateFormat(formatString);        String strDate = simpledateformat.format(date);        return strDate;    }    /**     * 返回当前字符串型日期     *      * @param format     *            格式规则     *      * @return String 返回的字符串型日期     */    public static String getCurDate(String format) {        Calendar calendar = Calendar.getInstance();        SimpleDateFormat simpledateformat = new SimpleDateFormat(format);        String strDate = simpledateformat.format(calendar.getTime());        return strDate;    }    /**     * 返回TimeStamp对象     *      * @return     */    public static Timestamp getCurrentTimestamp() {        Object obj = TypeCaseHelper.convert(getCurrentTime(), "Timestamp", "yyyy-MM-dd HH:mm:ss");        if (obj != null)            return (Timestamp) obj;        else            return null;    }    /**     * 将字符串型日期转换为日期型     *      * @param strDate     *            字符串型日期     * @param srcDateFormat     *            源日期格式     * @param dstDateFormat     *            目标日期格式     * @return Date 返回的util.Date型日期     */    public static Date stringToDate(String strDate, String srcDateFormat, String dstDateFormat) {        Date rtDate = null;        Date tmpDate = (new SimpleDateFormat(srcDateFormat)).parse(strDate, new ParsePosition(0));        String tmpString = null;        if (tmpDate != null)            tmpString = (new SimpleDateFormat(dstDateFormat)).format(tmpDate);        if (tmpString != null)            rtDate = (new SimpleDateFormat(dstDateFormat)).parse(tmpString, new ParsePosition(0));        return rtDate;    }
相关栏目:

用户点评