(八)Java日期工具类DateUtils详解(二)
2018-01-23 17:53
609 查看
一、日期格式化
public static Date parseDate(String str, Locale locale,String… parsePatterns)
public static Date parseDate(String str, String… parsePatterns)
public static Date parseDateStrictly(String str, String… parsePatterns)
二、日期舍入
public static Date round(Date date, int field)
public static Date parseDate(String str, Locale locale,String… parsePatterns)
说明:使用给定区域设置的默认日期格式符号,通过尝试各种不同的解析器解析一个表示日期的字符串,解析将依次尝试每个解析模式。解析只有在解析整个输入字符串时才被认为是成功的。如果没有解析模式匹配,抛出ParseException抛出,解析器将对已解析的日期冗余; 参数:str-转换的日期,非null;parsePatterns-要使用的日期格式模式,查看SimpleDateFormat,非null;local-应该使用日期格式符号的区域设置。如果为空,系统现场应用(每parsedate(String,String…))。 返回数据:转换后的日期对象; 抛出异常:IllegalArgumentException-如果data字符串或者parsePatterns模式为null;ParseException-如果没有日期格式符合data字符串;
DateUtils.parseDate("2017-12-16 15:26:56",Locale.CHINA, "yyyy-MM-dd HH:mm:ss") Sat Dec 16 15:26:56 CST 2017
public static Date parseDate(String str, String… parsePatterns)
说明:通过尝试各种不同的解析器解析一个表示日期的字符串,解析将依次尝试每个解析模式。解析只有在解析整个输入字符串时才被认为是成功的。如果没有解析模式匹配,抛出ParseException抛出。 参数:str-转换的日期,非null;parsePatterns-要使用的日期格式模式,查看SimpleDateFormat,非null; 返回数据:转换后的日期对象; 抛出异常:IllegalArgumentException-如果data字符串或者parsePatterns模式为null;ParseException-如果没有日期格式符合data字符串;
DateUtils.parseDate("2017-12-16 15:26:56", "yyyy-MM-dd HH:mm:ss") Sat Dec 16 15:26:56 CST 2017
public static Date parseDateStrictly(String str, String… parsePatterns)
说明:通过尝试各种不同的解析器解析一个表示日期的字符串,解析将依次尝试每个解析模式,解析只有在解析完整个输入字符串的时候才会被认为成功,如果没有解析模式匹配,将会抛出异常;解析器严格解析,它不允许诸如"February 942, 1996"; 参数:str-输入的日期字符串,非null;parsePatterns-日期转换的格式,非null; 返回值:转换后的日期对象; 抛出异常:IllegalArgumentException-如果data字符串或者parsePatterns模式为null;ParseException-如果没有日期格式符合data字符串;
二、日期舍入
public static Date round(Date date, int field)
说明:舍入日期,保留大于等于指定字段的日期;例如如果你有日期28 Mar 2002 13:45:01.231,如果传入HOUR,那结果会是28 Mar 2002 14:00:00.000;如果传入的是MONTH,将会返回1 April 2002 0:00:00.000; 参数:date-转换日期;field-舍入字段,如:Calendar.DATE、Calendar.MINUTE; 返回值:不同的舍入日期,非null;
相关文章推荐
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)
- (八)Java日期工具类DateUtils详解(二)
- (八)Java日期工具类DateUtils日期转Calendar及TimeZone 详解(三)