急问关于Date的一个问题(在线等)
我现在有表示年月日时间的字符串,分别为mon ,day ,time , year
我是这么生成一个Date对象的,
String theDateString = mon + " " + day + " " + time + " " + year;
Date theDate = new Date(theDateString);
但这么方法是被推荐不使用的,我看了它推荐使用的方法,是使用DateFormat对象的parse方法,但它需要特别的针对locale的格式。
一位大侠指点说用
GregorianCalendar
da = new GregorianCalendar(2004, 12, 30, 12, 19, 59);(年,月,日,小时,分钟,秒)
Date time = da.getTime();
可是我得到的month为类似于Aug , Jun之类的值,我怎么变成整数呢?
我的这四个字符串是在redhat下用ls -l --full-time命令得到的。类似于这种形式:
"Aug 12 12:34:35 2004" .
请大家指教