显示日期的格式
来源:互联网 发布:iscroll.js中文文档 编辑:程序博客网 时间:2024/05/02 04:27
// 默认显示日期的格式
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 DATE_YYY_MM_DD_HH_MM = "yyyy-MM-dd HH:mm";
// 默认显示简体中文日期的格式
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分";
public static final String DATE_HH_STR_SSS_FORMAT = "yyyy/MM/dd HH:mm:ss:SSS";
public static final String TIME_STR_FORMAT = "yyyyMMddHHmmss";
public static final String DATE_MM_DD_FORMAT = "MM/dd";
public static final String DATE_YYYY_MM_DD = "yyyy/MM/dd";
public static final String DATE_YY_MM_DD = "yy/MM/dd";
public static final String DATE_YYYYMMDD = "yyyyMMdd";
public static final String DATE_MMDDHHMM = "MM-dd HH:mm";
public static final String DATE_MMDD = "MM-dd";
public static final String DATE_HHMM = "HH:mm";
public static final String DATE_YYMMDD = "yy-MM-dd";
/** DateFormat,格式:yyyy-MM-dd */
private static DateFormat dateFormat;
/** DateFormat,格式:yyyy-MM-dd HH:mm:ss */
private static DateFormat dateTimeFormat;
/** DateFormat,格式:yyyyMMddHHmmss */
private static DateFormat dateTimeStrFormat;
/** DateFormat,格式:yyyy年MM月dd日HH时mm分ss秒 */
private static DateFormat zhcnDateTimeStrFormat;
static{
dateFormat = new SimpleDateFormat(DATAFORMAT_STR);
dateTimeFormat = new SimpleDateFormat(DATATIMEF_STR);
dateTimeStrFormat = new SimpleDateFormat(TIME_STR_FORMAT);
zhcnDateTimeStrFormat = new SimpleDateFormat(ZHCN_DATATIMEF_STR);
}
/**
* @param date
* yyyyMMddHHmmss格式的日期字符转换为yyyy年MM月dd日HH时mm分ss秒格式的字符串
* @return yyyy年MM月dd日HH时mm分ss秒格式的日期字符串
* @throws ParseException
*/
public static String convertStringToZhCN(String date) throws ParseException {
return zhcnDateTimeStrFormat.format(dateTimeStrFormat.parse(date));
}
/**
* 获取定义的DateFormat格式
*
* @param formatStr
* @return
*/
private static DateFormat getDateFormat(String formatStr) {
if (formatStr.equalsIgnoreCase(DATAFORMAT_STR)) {
return dateFormat;
} else if (formatStr.equalsIgnoreCase(DATATIMEF_STR)) {
return dateTimeFormat;
} else {
return new SimpleDateFormat(formatStr);
}
}
/**
* 将Date转换成formatStr格式的字符串
*
* @param date
* @param formatStr
* @return
*/
public static String dateToDateString(Date date, String formatStr) {
DateFormat df = getDateFormat(formatStr);
return df.format(date);
}
/**
* 将String转换成Date格式的字符串
*
* @param date
* @param formatStr
* @return
*/
public static Date StringToDatedate(String time,String type)throws Exception {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return simpleDateFormat.parse(time);
}
public static Date StringToDate(String time)throws Exception {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
return simpleDateFormat.parse(time);
// return new Timestamp(simpleDateFormat.parse(time).getTime());
}
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 DATE_YYY_MM_DD_HH_MM = "yyyy-MM-dd HH:mm";
// 默认显示简体中文日期的格式
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分";
public static final String DATE_HH_STR_SSS_FORMAT = "yyyy/MM/dd HH:mm:ss:SSS";
public static final String TIME_STR_FORMAT = "yyyyMMddHHmmss";
public static final String DATE_MM_DD_FORMAT = "MM/dd";
public static final String DATE_YYYY_MM_DD = "yyyy/MM/dd";
public static final String DATE_YY_MM_DD = "yy/MM/dd";
public static final String DATE_YYYYMMDD = "yyyyMMdd";
public static final String DATE_MMDDHHMM = "MM-dd HH:mm";
public static final String DATE_MMDD = "MM-dd";
public static final String DATE_HHMM = "HH:mm";
public static final String DATE_YYMMDD = "yy-MM-dd";
/** DateFormat,格式:yyyy-MM-dd */
private static DateFormat dateFormat;
/** DateFormat,格式:yyyy-MM-dd HH:mm:ss */
private static DateFormat dateTimeFormat;
/** DateFormat,格式:yyyyMMddHHmmss */
private static DateFormat dateTimeStrFormat;
/** DateFormat,格式:yyyy年MM月dd日HH时mm分ss秒 */
private static DateFormat zhcnDateTimeStrFormat;
static{
dateFormat = new SimpleDateFormat(DATAFORMAT_STR);
dateTimeFormat = new SimpleDateFormat(DATATIMEF_STR);
dateTimeStrFormat = new SimpleDateFormat(TIME_STR_FORMAT);
zhcnDateTimeStrFormat = new SimpleDateFormat(ZHCN_DATATIMEF_STR);
}
/**
* @param date
* yyyyMMddHHmmss格式的日期字符转换为yyyy年MM月dd日HH时mm分ss秒格式的字符串
* @return yyyy年MM月dd日HH时mm分ss秒格式的日期字符串
* @throws ParseException
*/
public static String convertStringToZhCN(String date) throws ParseException {
return zhcnDateTimeStrFormat.format(dateTimeStrFormat.parse(date));
}
/**
* 获取定义的DateFormat格式
*
* @param formatStr
* @return
*/
private static DateFormat getDateFormat(String formatStr) {
if (formatStr.equalsIgnoreCase(DATAFORMAT_STR)) {
return dateFormat;
} else if (formatStr.equalsIgnoreCase(DATATIMEF_STR)) {
return dateTimeFormat;
} else {
return new SimpleDateFormat(formatStr);
}
}
/**
* 将Date转换成formatStr格式的字符串
*
* @param date
* @param formatStr
* @return
*/
public static String dateToDateString(Date date, String formatStr) {
DateFormat df = getDateFormat(formatStr);
return df.format(date);
}
/**
* 将String转换成Date格式的字符串
*
* @param date
* @param formatStr
* @return
*/
public static Date StringToDatedate(String time,String type)throws Exception {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return simpleDateFormat.parse(time);
}
public static Date StringToDate(String time)throws Exception {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
return simpleDateFormat.parse(time);
// return new Timestamp(simpleDateFormat.parse(time).getTime());
}
0 0
- 显示日期的格式
- oracle 日期格式的显示
- 日期之 显示法定格式的日期
- 常用的一些显示日期的格式
- 显示日期格式的几个函数
- dropDownList显示日期格式的数据
- JSON日期在前端显示的格式
- oracle中修改日期的显示格式
- jsp页面的日期显示格式
- JS显示特定格式的日期时间
- 自定义 RMAN 显示的日期时间格式
- FMT标签限定日期的显示格式
- gridcontrol日期行的显示格式设置
- 在C#控件显示日期时控制日期的格式
- 数据库插入日期,取出日期,显示格式的问题
- js日期显示格式
- 日期按格式显示
- Oracle日期显示格式
- goto语句遇到的问题 回车/换行
- 如何输入版权符号 copyright ?
- 手动添加命令消息处理函数
- 条件表达式的用法
- 自增自减运算符
- 显示日期的格式
- 逻辑运算符和逻辑表达式
- 输入三角形的三个边,求其面积
- 偶像 贝尔·格里尔斯(Bear Grylls)
- VBS 读取excel内容并写入到文本文件
- 习题:简单的计算器程序
- if语句的嵌套问题
- 习题:if...else if...else的用法与注意事项
- 习题:输入一个字符,判定其为大、小写字母,还是数字