SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD HH24\:MI\:SS"); Date date = sdf.parse("13708446212");
那个时间写错了应该是1316744853939 我写的是SimpleDateFormat date=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 "); System.out.println(":" + date.format("1316744853939")); 总是出错, Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date at java.text.DateFormat.format(Unknown Source) at java.text.Format.format(Unknown Source) 谢谢各位的热情
我这样写 Date date = new SimpleDateFormat("yyyy年M月d日 h时mm分ss秒").parse("1316744853939"); 然后出错 java.text.ParseException: Unparseable date: "1316744853939"
new Date(1316744853939L);2011-9-23 10:27:33
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
不过一般从date转换回去的long类型的时间是15位的,这个为嘛是11位的?少位数的时间转回去不准的,可以自己写算法推回去
SimpleDateFormat date=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 ");
System.out.println(log + ":" + date.format(System.currentTimeMillis()));
Date date = sdf.parse("13708446212");
那个时间写错了应该是1316744853939
我写的是SimpleDateFormat date=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 ");
System.out.println(":" + date.format("1316744853939"));
总是出错,
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
at java.text.DateFormat.format(Unknown Source)
at java.text.Format.format(Unknown Source)
谢谢各位的热情
Date date = new SimpleDateFormat("yyyy年M月d日 h时mm分ss秒").parse("1316744853939");
然后出错
java.text.ParseException: Unparseable date: "1316744853939"
System.out.println(format.format(new Date(1316744853939L)));
括号里放一个long类型,表示19701-1到现在的毫秒数