当前位置: 代码迷 >> J2SE >> 怎么设置日期类型对象的初始值
  详细解决方案

怎么设置日期类型对象的初始值

热度:94   发布时间:2016-04-24 13:15:37.0
如何设置日期类型对象的初始值?
我想指定一个日期类型对象的初始值,怎么在格式化之后没有输出1981:09:01,而是输出1970:01:01.
SimpleDateFormat sdf = new SimpleDateFormat("yyyy:MM:dd");
long l =19810101;
Date d1 = new Date(l);
System.out.println(sdf.format(d1));

------解决方案--------------------
帮顶
------解决方案--------------------
你指定LONG的值和返回的值都不同
------解决方案--------------------
private Format format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

try {
Date date1 = (Date) format.parseObject("2005-11-15 20:55:48");
System.out.println(date1);
} catch (ParseException e) {
// TODO Auto-generated catch block
}


结贴吧...
------解决方案--------------------
Java code
import java.text.*;import java.util.*;class Demo{    public static void main(String[] args) throws Exception{        SimpleDateFormat   sdf   =   new   SimpleDateFormat("yyyy:MM:dd");        String str="1981:09:01";         Date d1=sdf.parse(str);        Calendar calendarTemp=Calendar.getInstance();        calendarTemp.setTime(d1);        System.out.println(sdf.format(calendarTemp.getTime()));    }}
------解决方案--------------------
太感谢了,好人呀,感动ing.
  相关解决方案