我有一个简单的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发布于 2013-08-30 11:36:32
从日历中获取日期,并使用SimpleDateFormat将其格式化为字符串。
发布于 2013-08-30 11:42:55
尝尝这个
System.out.println(date1.toString().replaceAll("(.*)\\..*", "$1"));https://stackoverflow.com/questions/18531919
复制相似问题