首页 > 代码库 > java和.net 处理任意格式日期字符串转日期类型,
java和.net 处理任意格式日期字符串转日期类型,
1、SimpleDateFormat.parse 把指定格式字符串转日期类型
public static Calendar convToCalender(String str,String template){ SimpleDateFormat sdf; Date date; Calendar cltResult = Calendar.getInstance(); sdf = new SimpleDateFormat(template, Locale.getDefault()); try { date = sdf.parse(str); cltResult.setTime(date); } catch (Exception ex) { // TODO Auto-generated catch block ex.printStackTrace(); } return cltResult; }
2、DateTime.ParseExact 方法 (String s, String format, IFormatProvider provider)
参数
- s
- 类型:System.String
包含要转换的日期和时间的字符串。
- format
- 类型:System.String
用于定义所需的 s 格式的格式说明符。
- provider
- 类型:System.IFormatProvider
一个对象,提供有关 s 的区域性特定格式信息。
返回值
类型:System.DateTime一个对象,它等效于 s 中包含的日期和时间,由 format 和 provider 指定。
private DateTime convToDateTime(string str, string format) { CultureInfo invariantCulture = System.Globalization.CultureInfo.InvariantCulture; DateTime dt = DateTime.ParseExact(str, format, invariantCulture); return dt; }
java和.net 处理任意格式日期字符串转日期类型,
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。