问题标签 [xmlgregoriancalendar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
85 浏览

java - 将 XMLGregorianCalendar 转换为 LocalDateTime 时出现奇怪的结果

我正在尝试将 XMLGregorianCalendarObject 转换为 LocalDateTime 并且我得到了不寻常的结果。我已经尝试过这篇文章这篇文章中的解决方案。

我在这里做了一些我可能错了的假设:

1) xmlDate 参数是 UTC

2)返回值为PST

输出与输入完全相同:

XMLGregorianCalendar xmlDate:“2019-09-03T13:22:38.436-07:00”

本地日期时间本地日期:“ 2019-09-03T13 :22:38”

此外,这不起作用(相同的方法,不同的语法):

结果与第一个代码片段相同。

我认为我的问题出在 withZoneSameInstant() 方法中。奇怪的是,当我将不同的时区代码输入参数时,确实会发生转换。试试“太平洋/奥克兰”。

我究竟做错了什么?

0 投票
1 回答
404 浏览

java - 如何在 xmlgregoriancalendar 中打印日期 9999-99-99?

需要使用 xmlgregoriancalendar 类型将日期完全打印为“9999-99-99”。当我通过“9999-99-99”时,我得到错误的输出:10007-07-08。我如何获得与 9999-99-99 完全相同的输出

0 投票
2 回答
1206 浏览

java - Java String date to XMLGregorianCalendar whit format yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'

我有一个带有以下格式的日期标签的肥皂网络服务

2019-12-01T04:00:00。0000000 Z(七个零)

现在我正在实现客户端,我无法创建一个带有七个零的 XMLGregorianCalendar,我只剩下三个零了

我的代码

输出

我怎样才能让 XMLGregorianCalendar 在格式中保留七个零?

0 投票
1 回答
137 浏览

java - java XMLGregorianCalendar 显示不同年份的转换

下面的简单测试用例给出的结果与预期不同。

我无法弄清楚为什么 dateString 的年份部分显示为 2020 而不是 2019。

0 投票
1 回答
79 浏览

java - 如何在日历中实现此日期格式

我必须使用这种日期格式“YYYY-MM-DDTHH:MI:SS±TZ”创建 XMLGregorianCalendar 对象,例如“2015-07-01T17:42:49+04”

我不知道该怎么做。我已经使用了多种方法来转换日期,但这种模式似乎不起作用。

经过一些实验,我发现“YYYY-MM-dd'T'HH:mm:ssX”会给我想要的输出。但它是一个字符串,我无法使用 XMLGregorianCalendar 实现相同的格式。

它给了我“2015-07-01T17:42:4234+05:00”,正如您所见,还有一些我不需要的符号。

0 投票
1 回答
692 浏览

java - Format LocalDateTime to XMLGregorianCalender with offset

I have an instance of LocalDateTime.

I need to map it XMLGregorianCalendar (using JAXB here) and in the end XML, i would like the time to look like following in XML document: 2020-03-04T19:45:00.000 + 1:00 (1 hour is the offset from UTC).

I have tried to convert the LocalDateTime to a String using DateTimeFormatter and then map it to XMLGregorianCalender.

I have two questions now:

  1. I have not been able to find any formatter in DateTimeFormatter which formats the time with offset to UTC? Does something like this exist or I need to define my formatter pattern?

    Secondly, if I'm able to format the LocalDateTime in String format I need, is it enough if I just create a XMLGregorianCalendar from string represenation?

0 投票
0 回答
1029 浏览

java - 使用 XMLGregorianCalendar 添加当前日期

我想用 XMLGregorianCalendar 输入今天的日期,但我不知道如何在我的代码中声明它:

我试过这段代码:

但问题是newInstance因为未定义:

未为 DatatypeFactory 类型定义方法 newInstance()

我需要在这个集合上得到它:

0 投票
2 回答
419 浏览

java - 需要特定时间格式的 XMLGregorianCalendar| 爪哇

我想以“2020-05-06T16:58:38.517+00:00”格式输出,但在 UTC 中将这个“2020-05-06T16:58:38.517Z”作为我的服务器。

当我在本地(IST 时区)运行应用程序时,我得到了正确的输出“2020-05-06T16:58:38.517+05:30”,但在 UTC 时区中同样不起作用

0 投票
1 回答
90 浏览

apache-camel - 使用 Apache Camel,将 XMLGregorianCalendar 转换为 ZonedDateTime

使用 Apache Camel,我试图在 Spring/XML DSL 操作期间将入站 XMLGregorianCalender 转换为 ZonedDateTime。我创建了一个 @Converter 方法来执行此操作,但它永远不会被调用。我如何让它在 Apache Camel 中工作?有人有例子吗?

0 投票
1 回答
183 浏览

spring-boot - XMLGregorianCalendar 在使用 GSON 时正在更改格式

我的 pojo 类有一些数据类型为 XMLGregorianCalendar 的字段。

当我使用 GSON 将对象转换为 json 字符串时,输出正在为该字段生成其他内容。

转换后 -

但我需要与 pojo 对象完全相同的格式。

任何快速帮助都会很棒。