如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]
Posted
技术标签:
【中文标题】如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]【英文标题】:How to enter date/time for the datatype XMLGregorianCalendar [duplicate] 【发布时间】:2012-11-10 03:30:48 【问题描述】:可能重复:java.util.Date to XMLGregorianCalendar
我有一个带有 XMLGregorianCalendar 类型参数的 Java 方法,但我不知道如何设置日期/时间:
XMLGregorianCalendar startDateTime = ???
非常感谢您的帮助...
【问题讨论】:
你看过各种set
方法了吗? (setYear
等)
【参考方案1】:
import javax.xml.datatype.DatatypeFactory;
// ...
XMLGregorianCalendar xc = DatatypeFactory.newInstance().newXMLGregorianCalendar(
int year,
int month,
int day,
int hour,
int minute,
int second,
int millisecond,
int timezone)
还有其他版本的newXMLGregorianCalendar()
,例如newXMLGregorianCalendar(GregorianCalendar cal)
。
【讨论】:
我不明白:int timezone ?? 时区 - 以分钟为单位的偏移量。 DatatypeConstants.FIELD_UNDEFINED 表示未设置可选字段。看javadoc,有很多选择 这不是时间,而是日历,当你说例如 2012-01-01 12:00 时,问题是什么是时区?以上是关于如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何输入数据类型 XMLGregorianCalendar 的日期/时间 [重复]