码迷,mamicode.com
首页 > 编程语言 > 详细

java和.net 处理任意格式日期字符串转日期类型,

时间:2015-02-02 17:56:05      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

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 处理任意格式日期字符串转日期类型,

标签:

原文地址:http://www.cnblogs.com/Dylanblogs/p/4267999.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!