欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

android 格林尼治标准时间的 格式转换 (String To Date) 报错 java.text.ParseException: Unparseable date

发布时间:2023/12/16 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 android 格林尼治标准时间的 格式转换 (String To Date) 报错 java.text.ParseException: Unparseable date 小编觉得挺不错的,现在分享给大家,帮大家做个参考.


首先  Mon Dec 09 22:06:24 格林尼治标准时间+0800 2013   字段一个格林尼治标准时间时间,一般情况下字段中不会含有中文,对于这种格式有两种解决方法

1剔除中文字符串

public static String convertGMTToLoacale(String gmt){
        String cc = gmt.substring(0, 19) + gmt.substring(33, 38);
        SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy",new Locale("English"));
        try {
            Date date = sdf.parse(cc);
            SimpleDateFormat dateformat = new SimpleDateFormat("dd/MM");
            String result = dateformat.format(date);
            return result;
        } catch (ParseException e) {
        }
        return "";
    }

2.第二种方法是在不进行字符串剔除的情况下:

在simpleDateFormat方法中将格式字符串变换为:"EEE MMM dd HH:mm:ss 格林尼治标准时间+0800 yyyy" 就可以了。这样就可一将时间转换为Date类型:
private DateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss 格林尼治标准时间+0800 yyyy",Locale.ENGLISH);


http://blog.csdn.net/kernel_32/article/details/17770943


总结

以上是生活随笔为你收集整理的android 格林尼治标准时间的 格式转换 (String To Date) 报错 java.text.ParseException: Unparseable date的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。