首页 > 代码库 > java 基础类库之 FormatFun
java 基础类库之 FormatFun
package com.exjor.webdemo;import java.text.SimpleDateFormat;import java.util.Date;public class FormatFun { /** * FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS */ public static final String STRING_FORMAT_DATETIME = "yyyy-MM-dd hh:mm:ss.SSS"; /** * FORMAT_STRING = yyyy-MM-dd */ public static final String STRING_FORMAT_ONLYDATE = "yyyy-MM-dd"; /** * FORMAT_STRING = hh:mm:ss */ public static final String STRING_FORMAT_ONLYTIME = "hh:mm:ss"; /** * FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS */ public static final SimpleDateFormat SDF_FORMAT_DATETIME = new SimpleDateFormat(FormatFun.STRING_FORMAT_DATETIME); /** * FORMAT_STRING = yyyy-MM-dd */ public static final SimpleDateFormat SDF_FORMAT_ONLYDATE = new SimpleDateFormat(FormatFun.STRING_FORMAT_ONLYDATE); /** * FORMAT_STRING = hh:mm:ss */ public static final SimpleDateFormat SDF_FORMAT_ONLYTIME = new SimpleDateFormat(FormatFun.STRING_FORMAT_ONLYTIME); /** * FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS */ public static final int FORMAT_DATETIME = 0; /** * FORMAT_STRING = yyyy-MM-dd */ public static final int FORMAT_ONLYDATE = 1; /** * FORMAT_STRING = hh:mm:ss */ public static final int FORMAT_ONLYTIME = 2; /** * 格式化日期对象 * @param pDate java.util.Date类型的对象,为null则返回"" * @param pFormatType 默认0=FORMAT_DATETIME; 1=FORMAT_ONLYDATE; 2=FORMAT_ONLYTIME * @return */ public static String format(Date pDate, int pFormatType) { String vString = ""; if (pDate != null) { switch (pFormatType) { case FORMAT_DATETIME: vString = SDF_FORMAT_DATETIME.format(pDate); break; case FORMAT_ONLYDATE: vString = SDF_FORMAT_ONLYDATE.format(pDate); break; case FORMAT_ONLYTIME: vString = SDF_FORMAT_ONLYTIME.format(pDate); break; default: vString = SDF_FORMAT_DATETIME.format(pDate); break; } } return vString; } /** * 格式化日期对象为DateTime格式 * @param pDate java.util.Date类型的对象,为null则返回"" * @return */ public static String format(Date pDate) { return format(pDate, FORMAT_DATETIME); } }
java 基础类库之 FormatFun
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。