admin 管理员组文章数量: 1087139
2024年4月24日发(作者:编程青少年培训班)
import javDecimal;
import java.text.DateFormat;
import java.text.ParseException;
import jampleDateFormat;
import jalendar;
import java.util.Date;
import jameZone;
import java.util.regex.Matcher;
import javttern;
public class DateUtil
{
// 默认显示日期的格式
public static final String DATAFORMAT_STR = "yyyy-MM-dd";
// 默认显示日期的格式
public static final String YYYY_MM_DATAFORMAT_STR = "yyyy-MM";
// 默认显示日期时间的格式
public static final String DATATIMEF_STR = "yyyy-MM-dd HH:mm:ss";
// 默认显示简体中文日期的格式
public static final String ZHCN_DATAFORMAT_STR = "yyyy年MM月dd日";
// 默认显示简体中文日期时间的格式
public static final String ZHCN_DATATIMEF_STR = "yyyy年MM月dd日HH时
mm分ss秒";
// 默认显示简体中文日期时间的格式
public static final String ZHCN_DATATIMEF_STR_4yMMddHHmm = "yyyy年
MM月dd日HH时mm分";
private static DateFormat dateFormat = null;
private static DateFormat dateTimeFormat = null;
private static DateFormat zhcnDateFormat = null;
private static DateFormat zhcnDateTimeFormat = null;
static
{
dateFormat = new SimpleDateFormat(DATAFORMAT_STR);
dateTimeFormat = new SimpleDateFormat(DATATIMEF_STR);
zhcnDateFormat = new SimpleDateFormat(ZHCN_DATAFORMAT_STR);
zhcnDateTimeFormat = new SimpleDateFormat(ZHCN_DATATIMEF_STR);
}
private static DateFormat getDateFormat(String formatStr)
{
if (formatStr.equalsIgnoreCase(DATAFORMAT_STR))
{
return dateFormat;
} else if (formatSualsIgnoreCase(DATATIMEF_STR))
{
return dateTimeFormat;
} else if (formatStr.equalsIgnoreCase(ZHCN_DATAFORMAT_STR))
{
return zhcnDateFormat;
} else if (formatSualsIgnoreCase(ZHCN_DATATIMEF_STR))
{
return zhcnDateTimeFormat;
} else
{
return new SimpleDateFormat(formatStr);
}
}
/**
* 按照默认显示日期时间的格式"yyyy-MM-dd HH:mm:ss",转化dateTimeStr为
Date类型
* dateTimeStr必须是"yyyy-MM-dd HH:mm:ss"的形式
*
* @param dateTimeStr
* @return
*/
public static Date getDate(String dateTimeStr)
{
return getDate(dateTimeStr, DATATIMEF_STR);
}
/**
* 按照默认formatStr的格式,转化dateTimeStr为Date类型 * dateTimeStr必须是
formatStr的形式
*
* @param dateTimeStr
* @param formatStr
* @return
*/
public static Date getDate(String dateTimeStr, String formatStr)
{
try
版权声明:本文标题:常见日期格式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713897508a656636.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论