当前位置: 首页 > 知识库问答 >
问题:

Android SimpleDateFormat分析错误

江英华
2023-03-14

我想解析这个字符串:Thu Jan 01 00:00:58 CET 1970

堆栈跟踪:

java.text.ParseException:不可解析的日期:“Thu Jan 01 00:01:18 CET 1970”(偏移量20处)w/system.err:at java.text.DateFormat.Parse(DateFormat.java:571)

系统环境:android studio 2.0,compileSdkVersion 23,buildToolsVersion“23.0.3”设备:HTC One M7,android 5.0.2

共有1个答案

葛修筠
2023-03-14

您应该创建一个测试用例并演示该行为。我这么做是为了你:

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import org.junit.Test;

public class DateParseTest {

@Test
public void testDateFormat() {
    SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd hh:mm:ss z yyyy", Locale.US);
    try {
        Date date = dateFormat.parse("Thu Jan 01 00:00:58 CET 1970");
        System.out.println("parsed date:" + date);
    } catch (ParseException ex) {
        ex.printStackTrace();
    }
  }    
}

使用显式区域设置locale.us。在您的例子中,匈牙利语是默认的区域设置,您必须解析匈牙利语格式的日期字符串。

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM dd hh:mm:ss z yyyy", new Locale("HU"));
String dateString = "P máj. 01 01:00:58 CET 1970";
Date date = dateFormatHu.parse(dateString);
 类似资料:
  • 功能介绍 获取错误分析报告数据,包括表格详情数据与趋势数据,所获取数据与 https://mtj.baidu.com 中报告数据一致 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/app/getDataByKey 此处仅列本接口特有参数,公共参数请参考报告级API说明 获取错误概况表格数据 参数名 参数类型 是否必须 描述 method string

  • 错误分析 一、错误概况,一目了然 错误概况是以错误类型为维度的分析报表,让开发者能够一目了然地掌握自己应用的错误概要信息。基础指标包括:错误次数(日均)、影响用户数(日均)、错误率、影响用户占比。并且通过趋势图展示四个指标的分日趋势变化。 通常来讲,应用的某一次具体的错误堆栈信息称作“错误详情”,但是很多错误详情拥有相同的摘要信息(通常为堆栈信息的前三句),而不同的错误摘要同样可以聚合成同一个错误

  • 当我尝试使用以下命令生成发布版本时: CDAndroid&&./Gradlew汇编 在以下目录中生成一个apk文件:

  • 综述 通常在Web应用的渗透测试中,我们会遇到许多应用服务器产生的错误返回码。通过使用工具和手工特殊构造的特定请求,我们可以触发这些错误。这些错误码可能对于测试者非常有用,因为他们会揭示许多数据库的信息、漏洞信息或者其他应用程序使用的相关组件信息。 这章节分析这些常用的返回码(和错误消息)并关注他们对应用的关系。在这个分析活动中,最关键的部分是将注意力着眼于产生的错误上面,将这些错误视为一系列帮助

  • 我有一个有验证的ear文件。当我想在Weblogic 12.2.1上部署它时,Weblogic会抛出以下异常: 验证。xml文件的内容如下所示: 如何部署耳文件与weblogic 12.2.1validation.xml?

  • 本文向大家介绍jQuery中ajax错误调试分析,包括了jQuery中ajax错误调试分析的使用技巧和注意事项,需要的朋友参考一下 jQuery中把ajax封装得非常好。但是日常开发中,我偶尔还是会遇到ajax报错。这里简单分析一下ajax报错 一般的jQuery用法如下,ajax通过post方式提交"汤姆和老鼠"这段数据到xxx.php文件中。成功后则打印返回的数据,失败则打印错误原因。 根据j