Java 字符串到日期时间

2024-02-12

我有一个来自 json 响应的字符串:

start: "2013-09-18T20:40:00+0000",
end: "2013-09-18T21:39:00+0000",

如何将此字符串转换为 java DateTime 对象?

我尝试过使用以下内容:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
start = sdf.parse("2013-09-18T20:40:00+0000");

但这样我只能创建一个日期对象。但绑定在字符串中的时间是非常重要的。

任何帮助是极大的赞赏!


你不需要一个DateTime目的。java.util.Date http://docs.oracle.com/javase/6/docs/api/java/util/Date.html也存储时间。

int hours = start.getHours(); //returns the hours
int minutes = start.getMinutes(); //returns the minutes
int seconds = start.getSeconds(); //returns the seconds

正如 R.J 所说,这些方法已被弃用,因此您可以使用java.util.Calendar http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html#get%28int%29 class:

Calendar calendar = Calendar.getInstance();
calendar.setTime(sdf.parse("2013-09-18T20:40:00+0000"));
int hour = calendar.get(Calendar.HOUR); //returns the hour
int minute = calendar.get(Calendar.MINUTE); //returns the minute
int second = calendar.get(Calendar.SECOND); //returns the second

Note:就我而言,sdf.parse("2013-09-18T20:40:00+0000")发射一个

java.text.ParseException: Unparseable date: "2013-09-18T20:40:00+0000"
    at java.text.DateFormat.parse(DateFormat.java:357)
    at MainClass.main(MainClass.java:16)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 字符串到日期时间 的相关文章

  • Spring控制器是线程安全的吗

    我遇到了这个控制器示例 想知道它是否是线程安全的 我特别想知道 gson 实例变量 import org springframework stereotype Controller import org springframework we
  • java中的csv到pdf文件

    我正在尝试获得一个csv文件解析为pdf 到目前为止我所拥有的内容附在下面 我的问题是这段代码最终出现在 pdf 中的文件在 csv 文件的第一行被截断 我不明白为什么 附示例 本质上我想要一个没有任何操作的 csv 文件的 pdf 版本
  • MP3:一种以毫秒为单位获取任何给定字节位置的位置的方法?

    我创建了一个 servlet 它返回从客户端请求的任何给定字节位置开始的流 来自 MP3 文件 这允许客户端在任何给定字节位置立即开始播放 而无需进行任何本地查找 现在 我有一个滑块可以直观地显示进度 我正在使用当前字节位置来更新滑块 但是
  • 有没有好的方法来解析用户代理字符串?

    我有一个Java接收模块User Agent来自最终用户浏览器的字符串的行为需要略有不同 具体取决于浏览器类型 浏览器版本甚至操作系统 例如 FireFox 7 0 Win7 Safari 3 2 iOS9 我明白了User Agent由于
  • Java 泛型/类型调度问题

    考虑以下程序 import java util List import java util ArrayList public class TypeTest public static class TypeTestA extends Type
  • 如何解决 onEditCommit 事件上的类型不匹配错误?

    我在 Fxml 中使用 onEditCommit 事件在用户编辑数据后检索数据 FXML 代码
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • 如何将 Spotlight for Help 插入本地化的 macOS 应用程序?

    我正在 macOS 上使用 Swing GUI 框架实现 Java 应用程序 当使用system外观和感觉以及screen菜单栏 Swing 自动插入一个搜索栏 called 聚光灯寻求帮助 https developer apple co
  • 如何将 XMP XML 块序列化为现有的 JPEG 图像?

    我有许多 JPEG 图像 其中包含损坏的 XMP XML 块 我可以轻松修复这些块 但我不确定如何将 固定 数据写回图像文件 我目前正在使用 JAVA 但我愿意接受任何能让这项任务变得容易的事情 这是目标关于 XMP XML 的另一个问题
  • Install4j:如何在安装结束时执行命令行 java -jar filename.jar

    在 Intall4j 中 在安装结束时 我只想通过执行如下命令行来初始化某些内容 java jar filename jar 我怎样才能归档这个任务install4j Thanks 将 运行可执行文件或批处理文件 操作添加到 安装屏幕 并设
  • RavenDB 对日期时间的查询,集合偏移量中的值

    我正在尝试在由集合中的条目偏移的日期时间上查询 RavenDB 如下所示 我有一个 AppointmentReminder 对象 其中包含许多 AppointmentReminderJobs 我想查询 AppointmentReminder
  • 具有多种值类型的 Java 枚举

    基本上我所做的是为国家编写一个枚举 我希望不仅能够像国家一样访问它们 而且还能够访问它们的缩写以及它们是否是原始殖民地 public enum States MASSACHUSETTS Massachusetts MA true MICHI
  • 打印包含 JBIG2 图像的 PDF

    请推荐一些库 帮助我打印包含 JBIG2 编码图像的 PDF 文件 PDFRenderer PDFBox别帮我 这些库可以打印简单的 PDF 但不能打印包含 JBIG2 图像的 PDF PDFRenderer尝试修复它 根据 PDFRedn
  • Apache Commons CLI:替代已弃用的 OptionBuilder?

    IntelliJ 显示此示例代码中不推荐使用 OptionBuilderhttp commons apache org proper commons cli usage html http commons apache org proper
  • 在 AKKA 中,对主管调用 shutdown 是否会停止其监督的所有参与者?

    假设我有一位主管连接了 2 位演员 当我的应用程序关闭时 我想优雅地关闭这些参与者 调用supervisor shutdown 是否会停止所有参与者 还是我仍然需要手动停止我的参与者 gracias 阻止主管 https github co
  • 从 Stax XMLStreamReader 读取以解组部分

    我正在使用 Stax 游标 API 从大型 xml 文件中提取数据 当前 我转到特殊标签的开头并使用 JAXB 解组该标签 这对于格式良好的 xml 文件效果很好 但不久前我有一个文档 其中数十万个标签中有一个未关闭 JAXB 使用 XML
  • 如何在android sdk上使用PowerMock

    我想为我的 android 项目编写一些单元测试和仪器测试 然而 我遇到了一个困扰我一段时间的问题 我需要模拟静态方法并伪造返回值来测试项目 经过一些论坛的调查 唯一的方法是使用PowerMock来模拟静态方法 这是我的 gradle 的一
  • 来自客户端的超时 Web 服务调用

    我正在使用 RestEasy 客户端调用网络服务 一项要求是 如果调用运行时间超过 5 秒 则中止 超时调用 我如何使用 RestEasy 客户端实现这一目标 我只看到服务器端超时 即如果在一定时间内未完成请求 Rest Easy 网络服务
  • 如何移动图像(动画)?

    我正在尝试在 x 轴上移动船 还没有键盘 我如何将运动 动画与boat png而不是任何其他图像 public class Mama extends Applet implements Runnable int width height i
  • MongoDB Java 驱动程序:MongoCore 驱动程序与 MongoDB 驱动程序与 MongoDB 异步驱动程序

    MongoDB Java 驱动程序有三种不同的驱动程序选项 核心驱动 MongoDB 驱动程序 MongoDB 异步驱动程序 The 驱动程序描述页面 https docs mongodb org ecosystem drivers jav

随机推荐

  • AttributeError:类型对象没有属性

    这是一个有效的多级继承程序 当我运行它时 它显示 AttributeError 类型对象 starts 没有属性 maths 我检查了类的关联 它们继承了 我是一个初学者 所以这对我的进步确实有帮助 class starts def ini
  • 时间图chart.js

    我正在学习如何使用chart js我想要一个图表 以格式 h h mm 显示一天中不同时间 x 轴 的随机值 在 x 轴上 我想要一小时的固定步长 从上午 12 点 0 00 开始 到上午 8 点 8 00 结束 以及数据 例如 x 4 4
  • 必须使用活动访问令牌来查询有关当前用户的信息

    我已经定义了一个访问令牌 它是通过curl 获得的新访问令牌 为什么我仍然收到错误 必须使用活动访问令牌来查询有关当前用户的信息
  • 数据库关联实体和索引

    这是一种一般的数据库设计问题 如果有一个关联实体表 即交叉引用 包含基本上仅由两个 FK 引用组成的记录 是否应该以某种方式对其进行索引 由于关联表中的 PK 已按定义建立索引 是否有必要显式索引该表 如果应该索引它 它应该是一个组合索引
  • 如何将System.IO.Stream转换为图像?

    我怎样才能转换Stream图像 我使用Album GetArt方法从MediaLibrary 转化为可用的Image在我的应用程序中 Easy var img Bitmap FromStream stream
  • 如何在没有科学记数法或尾随零的情况下将浮点数输出到cout?

    在 C 中输出没有科学记数法或尾随零的浮点数的最优雅的方法是什么 float a 0 000001f float b 0 1f cout lt lt a lt lt a lt lt endl 1e 006 terrible don t wa
  • Android 地图标记的非 ASCII 标题

    我希望能够添加一个标题仅包含非 ASCII 字符的标记 marker map addMarker new MarkerOptions title position latlng 不幸的是 该图块没有显示 只有一个空的信息窗口 首先 我认为希
  • 模块化 Rails 应用程序

    我正在寻找一种模块化 Rails 应用程序的方法 正如我所见 没有内置的方法可以实现它 我发现了不同的插件 核心黑客 但我对它们的工作方式和成熟度感到不信任 您有这方面的经验吗 到目前为止我发现了这些 Desert http github
  • 实体框架 - Azure 表存储提供程序 - 枚举支持

    我实际上正在使用 EF 的 Azure 存储表提供程序 EntityFramework AzureTableStorage 7 0 0 beta1 https www nuget org packages EntityFramework A
  • jQuery HTML5 范围滑块中的实时输出

    我正在尝试将 HTML5 输入范围滑块的实时输出获取到 JavaScript 变量中 现在 我正在使用
  • 如何在C++中实现猴子补丁?

    是否可以在 C 中实现猴子修补 或者还有其他类似的方法吗 Thanks 不可移植 而且由于大型项目存在危险 您最好有充分的理由 预处理器可能是最好的候选者 因为它对语言本身一无所知 它可用于重命名属性 方法和其他符号名称 但至少对于单个 i
  • 违反 - 未找到父键 02291.00000 - “完整性约束

    您好 我正在 Oracle SQL 开发中开发一个数据库 该数据库正在尝试从另一个表访问外键 我目前正在处理使用以下 CREATE 语句创建的 ItemOrdered 表 CREATE TABLE ItemOrdered OrderID v
  • PhpStorm - 打印类文件中的方法和变量

    我有大约 10 个类 全部都在单独的文件中 我已经很久没有看过它们了 是否有 PhpStorm 函数允许我列出各个文件中列出的方法和属性 编辑 解决方案是突出显示您感兴趣的所有类 然后使用图表工具 请参阅下面我的回答 您可以使用 PHPSt
  • SOAP 调用在 SoapUI 中有效,但在 PHP 中使用soapclient 失败 - 对象引用问题

    尝试使用 PHP 5 x 查询托管在 IIS 服务器上的 NET Web 服务 wsdl path http 192 168 1 1 TestSite TestService asmx wsdl soapClient new SoapCli
  • 如何使用 gdal 通过一个命令将 png 平铺的投影从 epsg:4326 转换为 epsg:3857

    我平铺了 png 文件 这些投影是 EPSG 4326 我使用以下 2 个命令将投影转换为 EPSG 3857 gdal translate of Gtiff a ullr 135 00000000000003 36 59788913307
  • 使用 OpenMP 的程序崩溃,仅限 x64

    当我在 Release x64 中构建下面的程序时 它会崩溃 所有其他配置都运行良好 是我做错了还是 OpenMP 问题 扎实的解决方法受到高度赞赏 要使用以下代码重现构建项目 控制台应用程序 在 Release x64 配置中使用 ope
  • 可点击的图像视图位置随动画变化 - android

    我有一个包含在RelativeLayout 中的图像视图 单击图像视图时 我使用平移动画为整个relativelayout设置动画以将其向下移动 当我再次单击图像视图 在新位置 时 它应该将其移回原来位置 但事实并非如此 但是 如果我单击图
  • 如何做 git 子模块以及为什么使用 git 子模块

    我找到了一个 GitHub 项目 它使用 git 子模块 git 子模块有什么用 如何创建 git 子模块 它们与子树有何不同 Git 子模块 git 存储库中的子模块就像一个子目录 它本身就是一个单独的 git 存储库 当 git 中有一
  • RESTful WCF 服务中的 PUT 和 DELETE 导致 401 未经授权的错误

    我在 IIS 7 5 中有一个 RESTful Web 服务 它在我们的开发环境中运行得很好 现在我们已经部署到 QA 环境 并且仅在 PUT 和 DELETE 动词上收到 401 错误 我读过很多关于 405 错误的文章 但关于 401
  • Java 字符串到日期时间

    我有一个来自 json 响应的字符串 start 2013 09 18T20 40 00 0000 end 2013 09 18T21 39 00 0000 如何将此字符串转换为 java DateTime 对象 我尝试过使用以下内容 Si