将 XMLGregorianCalendar 对象转换为 'MM/dd/yyyy hh:mm' 字符串的最佳方法是什么?
最佳答案
首次使用XMLGregorianCalendar#toGregorianCalendar()
获取 java.util.Calendar
实例出来。
Calendar calendar = xmlGregorianCalendar.toGregorianCalendar();
从这一步开始,在 SimpleDateFormat
的帮助下一切都很明显常规方式。
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy hh:mm");
formatter.setTimeZone(calendar.getTimeZone());
String dateString = formatter.format(calendar.getTime());
我只是想知道您是否真的不想使用 HH
而不是 hh
因为您没有在任何地方格式化 am/pm 标记。
关于java - 将 XMLGregorianCalendar 转换为 MM/dd/yyyy hh :mm String? 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688526/