java - XML公历日历时间

标签 java date calendar gregorian-calendar

我有一个简单的 Java 程序,我想抽出时间来参与其中。请帮助我。

package javaapplication1;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.xml.datatype.DatatypeConfigurationException;
import javax.xml.datatype.DatatypeFactory;
import javax.xml.datatype.XMLGregorianCalendar;
public class JavaApplication1
{
  public static void main(String[] args)
   {
        Date trailDate=new Date();
        GregorianCalendar calendar1 = new GregorianCalendar();
        calendar1.setTime(trailDate);
        try 
        {
        XMLGregorianCalendar 
        date1=DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar1);
        System.out.println(date1);
        }
       catch (DatatypeConfigurationException ex)
        {
        Logger.getLogger(JavaApplication1.class.getName()).log(Level.SEVERE, null, ex);
        }
   }

我得到以下输出。

  2013-08-30T17:01:35.446+05:30

但我只想要以下输出

  2013-08-30T17:01:35

最佳答案

从日历中获取日期并使用 SimpleDateFormat 将其格式化为字符串。

关于java - XML公历日历时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18531919/

相关文章:

java - 多个字段上的对象列表分组 Java 8

java - 无法让它接受 "letter"输入

Lua 中的日期格式

html - 使用 CSS 以字体大小表示的表格单元格高度

java - 在 HashMap 的数组列表中排序

java - 转换 xs :boolean value to Java Boolean

php - PHP 中的 MYSQL 日期变量减去 7 天?

java - PostgreSQL日期与Java即时

java - 在一个方法中多次模拟 Calendar.getInstance 静态方法

jquery - 在 django 应用程序中使用 jquery fullcalendar