- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要将 GregorianCalendar
转换为 String
并再次将此字符串重新转换为 GregorianCalendar
我用它来转换GregorianCalendar
中的String
DateFormat format = new SimpleDateFormat();
Date date = null;
try {
date = format.parse(dateS);
} catch (ParseException e) {
e.printStackTrace();
}
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(date);
不幸的是,当我调用第二种方法时,我收到此错误
java.text.ParseException: Unparseable date: "11 apr 2014 21:48:02" (at offset 2)
在这一行
date = format.parse(dateS);
最佳答案
您需要使用用于解析日期字符串的模式来实例化您的 SimpleDateFormat
对象。对于您的情况:
DateFormat format = new SimpleDateFormat("d MMM yyyy HH:mm:ss");
可以在 docs for SimpleDateFormat
中找到可接受的模式符号表。
关于java - 字符串 from\to GregorianCalendar 导致 java.text.ParseException : Unparseable date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23025265/
使用 clj-time,我可以通过执行解析日期和时间 (def timestamp (format/parse (formatters :date-time-no-ms)
我想解析以下日期: 24 07 2017 3:47:57 AM 格式如下: SimpleDateFormat df2 = new SimpleDateFormat("dd MM yyyy hh:mm:
这个问题已经有答案了: Java Unparsable date (4 个回答) 已关闭 9 年前。 我正在尝试将来自 JSON API 的时间戳转换为相对时间跨度字符串,如下所示: try {
我想将给定的日期字符串重新格式化为不同的格式: SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEEE, MMMM dd, yyy
代码如下: public static void main(String[] args){ Date date = new Date(); DateFormat dateFormat=
我正在尝试使用 SimpleDateFormat 类从该字符串中解析 DateTime: Mon Jan 10 2011 01:15:00 GMT+0000 (GMT Standard Time) 我
我正在尝试执行这段代码: Date date = null; if (detailsBean.getDiscoveryProjectBean ().getCreatedDate ()==null ||
import xmltodict test_data = {'value1': 1, 'parent_lvl1': {'parent_Lvl2': {'value1': 2, 'value2': 3}
很抱歉打开另一个日期解析主题,但我放弃了... 代码: SimpleDateFormat SDF_FROM = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss
我正在尝试使用 xmltodict 将 XML 内容作为 python 对象进行操作,但我面临着正确处理 CDATA 的问题。我想我在某处遗漏了一些东西,这是我的代码: import xmltodic
我使用此代码收到此错误: SimpleDateFormat sdf = new SimpleDateFormat("EEEE dd MMMM HH:mm yyyy",myDateFormatSymbo
我以前在这里看到过一些不可解析的日期错误,但我的似乎没有任何意义。我正在上传一个 CSV 文件,该文件将显示在网页上的表格中(我知道并且很容易),我正在尝试找到一种方法来获取单元格中的日期并将其转换为
我找不到问题所在。我正在尝试转换日期: “2014 年 7 月 10 日星期四 13:33:26 +0200” 使用以下代码从字符串到日期: String formatType = "EEE, dd
这个问题在这里已经有了答案: Parsing an ISO 8601 string local date-time as if in UTC (2 个答案) 关闭 4 年前。 我的代码从字符串“20
您好,当我尝试使用 SimpleDateFormat 时出现 ParseException: this.firstTweetTime = new SimpleDateFormat("mm/dd/yyy
我正在开发一个从字符串中提取日期并将其转换为日期的函数。日期格式如下: dd-mmm-yyyy 其中 mmm 是月份的 3 位数字名称,全部小写。 代码 fragment 如下: if(queryLi
我正在开发一个连接到我开发的 REST API 的 android 应用程序。我使用 Jersey 和 Hibernate 开发了 REST API。在此 API 中,我有一个名为 findPatie
我有以下代码 private String formatDate(String date) throws XXXXException { String str = "no dat
我正在尝试使用 SimpleDateFormat.parse() 解析日期时间字符串,但我一直收到无法解析的日期异常。 这是我要解析的日期格式:2011-10-06T12:00:00-08:00 这是
我正在从 XML 解析此日期格式:=>“2011-12-06T07:41:14.016+00:00”,我收到此错误: W/System.err(574):java.text.ParseExceptio
我是一名优秀的程序员,十分优秀!