获取 java.lang.IllegalArgumentException:非法模式字符“o”?解析 java.text.SimpleDateFormat 时

2023-12-05

我想从字符串转换为 java.util.Date。出于同样的目的,我使用了以下代码,

String timeStamp = "Mon Feb 14 18:15:39 IST 2011";
DateFormat formatter = new SimpleDateFormat("dow mon dd hh:mm:ss zzz yyyy");
Date ts = (Date)formatter.parse(timeStamp);

SimpleDateFormat() 的格式是 java.util.Date 的格式。当您将 util 的日期转换为字符串时,它采用以下格式('dow mon dd hh:mm:ss zzz yyyy')。 但是当我执行代码时,它给了我异常。我不知道我到底需要做什么才能摆脱这个问题。我正在发布异常的 StackTrace 部分。如果有人知道解决办法的话

java.lang.IllegalArgumentException: 非法模式字符“o”位于 java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769) 在 java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576) 在 java.text.SimpleDateFormat。(SimpleDateFormat.java:501) 在 java.text.SimpleDateFormat。(SimpleDateFormat.java:476) 先感谢您。


试试这个:

DateFormat formatter = new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy");

E用于“星期几”作为文本,M是月份名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 java.lang.IllegalArgumentException:非法模式字符“o”?解析 java.text.SimpleDateFormat 时 的相关文章

  • JFrame 图标在 Ubuntu 12.04 中不显示

    我使用一些图像图标开发了一个 Swing 应用程序 应用程序 jar 文件在 Windows 中按预期工作 但相同的 jar 文件在 Ubuntu 12 04 操作系统上不显示框架的图像图标 我的示例代码 ImageIcon ImageIc
  • 使用 REST API 实现属性/字段级安全

    我正在为支持多租户授权模型的 REST API 构建概念验证 该模型不仅控制用户可以访问哪些对象 还控制对象中的字段 此模型的目标是确保租户管理员只能修改其租户并且只能查看允许的对象属性 我有一个正在开发的现有代码库 可在以下位置公开获取
  • Zuul不转发请求到其他微服务

    我正在使用 Spring Boot 微服务 我已经配置了 eureka zuul 代理和另一个微服务 帐户 如果我直接从帐户拨打电话 则工作正常 帐户和 zuul 服务器都显示在 eureka 上 当我尝试使用 zuul 代理进行访问时 它
  • Java 区域设置区分大小写

    我有以下代码来显示当前区域设置 System out println Locale getDefault System out println new Locale en US 上面给出的输出如下 en US en us 如何构造一个 Lo
  • Java Swing 自定义形状(2D 图形)

    我需要绘制自定义形状 现在 当用户单击面板上的几个点时 我使用多边形创建一个形状 public void mouseClicked MouseEvent e polygon addPoint e getX e getY repaint 但我
  • CreationException:无法在 Play 2.5.18 中创建注入器错误,以使用 com.google.inject.AbstractModule 替换 GlobalSettings Java 代码

    我正在将 Play 应用程序从 2 5 12 升级到 2 5 18 当我启动该应用程序时 使用sbt 我收到此错误 CreationException 无法创建注入器 看到以下错误 1 Error injecting constructor
  • Java setLocation() 事故

    我正处于创建一个程序来操作员工 客户系统的开始阶段 现在我刚刚创建了登录 GUI 但我遇到了一些问题 setLocation 方法 我将其设置为 250 250 但这使我的 GUI 高度变得非常疯狂 如果有人能够解决这个问题 我的代码如下
  • 如何将多个值存储到一个键(java)

    我搜索一个可以存储多个键值对的数据结构 数据基本上是这样的 1 value 1 2 value 2 于是我想到了使用HashMap 遗憾的是 这对我不起作用 因为一个键可能会出现多个值 在上面的例子中 1 value 2 可能是另一个条目
  • 如何从网上获取源代码?

    我正在尝试从 Web 获取 HTML 源代码 我尝试这样做 u new URL url URLConnection con u openConnection con setRequestProperty User Agent Mozilla
  • 从两个数组中查找公共文件

    我正在尝试从两个数组中查找通用名称文件 我已将两个不同文件夹的文件名保存在两个不同的数组中 现在我正在创建一个通用文件数组 其中包含具有通用名称的文件 filenames 1 包含文件夹 1 中文件名称的数组 filename2 包含文件夹
  • 无法安装 JDK 9,因为“另一个 Java 安装正在进行中”

    我已经在 Windows 10 x64 上使用 JDK 9 一段时间了 但是当我去安装最新的早期版本 b174 时 我首先卸载了以前的版本 像往常一样 然后运行新的安装程序 它失败并显示一个消息框 显示 另一个 Java 安装正在进行中 您
  • Jlist 自定义渲染器

    我正在尝试添加一个我猜你会称其为列表中每个项目的子列表 我构建了一个自定义渲染器 它提供以下输出 正如你所看到的 有些东西不对劲 我没能找到问题的答案 我猜我需要更改面板布局中的某些内容才能获得正确的结果 但不知道是什么 https i s
  • 使用 GSON 将 JSON 字符串转换为 Java 对象

    我正在尝试将 json 解析为 java 根据 jsonlint com 我有以下字符串 该字符串是有效的 json private final static String LOC JSON lat1 39 737567 lat2 32 7
  • 如何使用 Sequel Pro 在导入过程中将字符串更改为日期?

    我正在尝试使用 Sequel Pro 将文件导入到 MySQL 表中 我知道我需要使用 STR TO DATE 但我无法找出正确的语法 我在每一行都收到一堆这样的错误 ERROR in row 1 You have an error in
  • Spring Hibernate中的@Transient方法调用

    我有一个 Pojo 类 在其中创建一个未与数据库表映射的字段 所以我必须声明字段Declaration和setter和getter方法 Transient 否则会显示错误 Transient private String docHistor
  • Xuggler 未转换 .webm 文件?

    我只是尝试使用 Xuggler 将 mov 文件转换为 webm 这应该可以工作 因为 FFMPEG 支持 webm 文件 这是我的代码 IMediaReader reader ToolFactory makeReader home use
  • 在 Android 版 ORMLite 中加入类会引发 SQL 异常:找不到外部类,反之亦然

    我正在尝试使用 QueryBuilder 为两个不同的类创建一个联接查询 一个Product类和一个Coupon类 引用 Product 属性 storeId public class Coupon DatabaseField column
  • Spring MVC 和复选框

    我正在使用 Spring MVC 3 0 并且不能完全看到这个问题的所有部分 我的控制器将生成一个域对象列表 假设有一个简单的 User 对象 具有firstName lastName age 和role 属性 我想在表中输出该用户列表 每
  • 在 Groovy 中将整数转换为 BigDecimal

    假设我们有一个 groovy 函数作为参数BigDecimal void func BigDecimal bd 并在 groovy 的其他课程中再次调用它var func 0 这工作正常 但在 java 中它根本无法编译 我知道有一个构造函
  • 如何从项目文件夹中的 jlabel 上设置图像?

    我正在尝试制作一个 Java 桌面应用程序 我想设置一个图像JLabel 我正在使用 NetBeans 从我的项目文件夹中 我的目录结构是 F gt MARKET src lib src defaultpackage demo java i

随机推荐

  • Facebook 应用程序被重定向出画布视图

    我正在使用 iframe 从我的服务器渲染我的应用程序 问题是 一旦我单击应用程序中的链接 我就会被重定向到我的服务器 我的意思是 我在画布页面上停留了一秒钟 然后突然我不再在 Facebook 网站上的 iframe 中查看它 而是重定向
  • 三元运算符 VB 与 C#:为什么将 Nothing 解析为零? [复制]

    这个问题在这里已经有答案了 我只是搬起石头砸自己的脚 想知道是否有真正的原因导致这种情况成为可能 不管怎样 这个问题可以留下来 以方便未来的足射手 假设我们在 vb net 中有一个可为空的值 Dim i as Integer 我们想根据条
  • 返回字符串的 Junit 测试函数

    我在类中有一个函数 public String covertToLowerCase String sliceName sliceName sliceName trim toLowerCase sliceName sliceName repl
  • 在 pandas 数据帧上创建滚动自定义 EWMA

    我正在尝试在 df 的最后 13 个值上创建一个滚动 EWMA 其衰减 1 ln 2 3 如下 factor Out 36 EWMA 0 0 043 1 0 056 2 0 072 3 0 094 4 0 122 5 0 159 6 0 2
  • 识别给定应用程序池的 w3wp System.Diagnostics.Process

    我的服务器上运行的网站很少 我的应用程序中有一个 诊断 页面 显示内存量对于当前进程 非常有用 现在这个应用程序已 链接 到另一个应用程序 我希望我的诊断页面能够显示另一个 w3wp 进程的内存量 为了获取内存量 我使用一个简单的代码 va
  • Webapi odata 通过实体框架功能进行扩展

    我有一个产品 odata 控制器和一个产品类别 odata 控制器 它们都使用实体框架实体 并具有用于 odata 扩展的导航方法 两者的扩展工作正常 现在 我在实体框架中添加了一个存储过程来操作从数据库返回的数据 并仍然返回 产品 记录
  • 何时使用 Task.Run、何时使用 async-await 以及何时组合使用它们

    我读过很多帖子 但仍然无法区分所有这些 我所能理解的是 Task Run 将调用后台线程 async await 是异步编程 Task Run 是否意味着后台线程将表现为阻塞线程 尝试从互联网下载多个大图像 我应该如何组合使用这些关键字以及
  • Electron:初始化前无法访问对话框

    我有一个渲染器文件 其唯一目的是打开一个对话框以从中选择文件 我已经尝试重写这个很多次了 每次我都会遇到不同的错误 我究竟做错了什么 确切的代码 const ipcRenderer shell remote require electron
  • AFNetworking (AFJSONRequestOperation) 转换为 AFHTTPClient

    我有以下运行良好的代码 但我需要对其进行更多控制 尤其需要在 0 9 中开始使用 Reachability 代码 NSString urlString NSString stringWithFormat http example com A
  • 无法读取未定义的属性“nativeElement” - ngAfterViewInit

    我正在尝试使用添加 剪贴板 指令这个例子 该示例现在已经过时 因此我必须更新它获取 nativeElement 的方式 我收到错误 无法读取未定义的属性 nativeElement 我在代码中用 剪贴板 directive js impor
  • 无法创建实体数据模型 - 使用 MySql 和 EF6

    我正在尝试将 edmx 实体模型添加到 Visual Studio 2013 中的 C Web 项目 我的问题是未创建该文件 我执行以下步骤 给该项目一个名称 选择 来自数据库的 EF 设计器 从下拉列表中选择已测试成功连接到 MySQL
  • 静态内联、外部内联和普通内联函数有什么区别?

    和有什么区别static inline extern inline和一个正常的inline功能 我看到过一些对此的模糊解释 据我了解 static inline不只是一个inline函数仅在某个文件中被称为static关键字通常意味着 同样
  • php的socket连接代码

    我正在编写一个简单的 php 套接字代码 这是我的代码
  • 如何对长字符串执行 preg_replace

    我希望能够找到并替换一长行 JavaScript 代码 代码中也有很多 和 这可能吗 您可以手动修改限制 以便 PHP 将允许您处理非常长的字符串 在调用 preg replace 之前将以下行放在某处 ini set pcre backt
  • 从 swingWorker 处理框架

    实际上我已经从框架 假设 A 中调用了 Swing Worker 在 do in Background 方法中的 Swing Worker 类中我有某些数据库查询 并且我也调用了 Frame B 在 did 方法中但是我想要处置框架 A 我
  • 使用动态表达式 API 选择匿名类型

    我正在使用动态表达式 API System Linq Dynamic 与 LINQ to Entities 我的 LINQ 查询如下 var query this db Products AsQueryable Where strCondi
  • 任务第二次未完成[间歇性问题] – 异步/等待

    我有一个WebBrowser控件是Windows窗体项目 它会浏览 MyTableTest html 中所有可用的 URL 此页面中有四个 URL 网络浏览器会逐一浏览每个 URL 一旦到达最后一个 它应该再次转到第一个 它在第一次迭代中工
  • 如何通过 C# 或 C++ 获取真实日期(不是系统日期)?

    是否可以在不连接互联网的情况下获取真实日期 不是系统日期 我用 C 开发了我的应用程序 DateTime Now 获取系统日期 但我想知道真实日期 因为系统日期可能是错误的 是否可以 这个怎么做 如果系统日期错误 那么您的应用程序必须从其他
  • 与 webpack 捆绑后无法导入模块

    我有以下 index js 代码 import Asp from src asp js export default Asp 以及以下 run js 代码 import Asp from dist bundle js Uncaught Sy
  • 获取 java.lang.IllegalArgumentException:非法模式字符“o”?解析 java.text.SimpleDateFormat 时

    我想从字符串转换为 java util Date 出于同样的目的 我使用了以下代码 String timeStamp Mon Feb 14 18 15 39 IST 2011 DateFormat formatter new SimpleD