当前位置: 首页 > 面试题库 >

Json Date \ / Date(1389715867000)/在Java中转换为java.util.Date

淳于禄
2023-03-14
问题内容

我有一个日期字段的json请求,如下所示:
"PolicyEffectiveDate": "\/Date(1389715867000)/\"

我想将它解析成类型的Java对象java.util.Date 我如何做到这一点在JavaScript 日期在JavaScript
这里和 离子 在这里,但我需要这样做在java中。请帮忙。


问题答案:

String policyEffective = …

long time = Long.parseLong(policyEffective.replaceFirst("^.*Date\\((\\d+)\\).*$", "$1"));
Date date = new Date(time);

该数字很长,自1970左右以来一直是ms,因此直接进入Date构造函数。

结果:

Tue Jan 14 17:11:07 CET 2014

既然你有违法的论点;也许您选择了int或其他方法



 类似资料:
  • 问题内容: 我正在尝试将Json日期字符串转换为Java日期格式。但是,当涉及到“ return df.parse(tarih)”行时,它将给出错误。 JSON: Java代码: 当我调用此方法时,tarih参数为:/ Date(1323087840000 + 0200)/ 问题答案: 因为您对某个对象感兴趣,所以我认为JSON是Unix时间戳。 因此,我建议您使用Date(long毫秒)构造函数

  • 本文向大家介绍如何在MySQL中将DATETIME转换为DATE?,包括了如何在MySQL中将DATETIME转换为DATE?的使用技巧和注意事项,需要的朋友参考一下 要将DATETIME转换为MySQL中的DATE,请使用函数。语法如下- 要了解上述语法,让我们首先创建一个表- 借助insert命令将datetime插入表中。查询如下- 显示上面插入的所有记录。查询如下- 以下是输出- 现在,您

  • 我有以下代码: DTO: 控制器 JSON请求: 如果我以yyyy-mm-dd的形式发送请求,将自动转换为日期对象。控制器中的输出:-dateOfBirth=2014年9月4日星期四05:30:00 但是当我以dd-mm-yyyy格式发送DateofBirth时,它不会自动将String转换为Date。所以我如何处理这种情况。 JSON请求: 输出:控制台中的任何输出都不会到达控制器。 我尝试过@

  • 问题内容: 我有从Web服务下载的带有长值的列表(例如:1220227200、1220832000、1221436800 …)。我必须将其转换为日期。不幸的是,这种方式例如: 返回1970年1月1日。有人知道另一种正确转换它的方法吗? 问题答案: 该Date构造函数(点击链接!)接受的时间long在毫秒,不秒。你需要将其乘以1000,并确保将其提供为long。

  • 错误信息 org.codehaus.jackson.map.jsonMappingException:无法从字符串值“02/23/2013”构造java.util.date实例:无效表示(错误:无法解析日期“02/23/2013”:与任何标准形式(“YYYY-MM-DD't'hh:mm:ss.sssz”、“YYYY-MM-DD't'hh:mm:ss.sss'z'”、“EEE,dd MMM yyyy

  • 问题内容: 我只是偶然发现了这一点,找不到任何技术上的解释: 在SQL Server 2014中: 消息529,级别16,状态2,第4行 不允许从数据类型int到日期的显式转换。 为什么from从一个空字符串到and起作用,但是from只能作为as起作用? 我对技术说明感兴趣 问题答案: 我认为这与Microsoft选择支持的问题有关。或多或少地归结为以下事实:允许从数值到日期时间的数据转换,而日