首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java怎样把时间转换为数字,解决方法

2012-01-09 
java怎样把时间转换为数字,急.例要把2007-10-12 10:08:20转为数字,怎样用java来实现.[解决办法]import org

java怎样把时间转换为数字,急.
例要把2007-10-12 10:08:20转为数字,怎样用java来实现.

[解决办法]
import org.apache.commons.lang.time.DateFormatUtils;
import org.apache.commons.lang.time.DateUtils;
import java.util.Date;

public class DateTest {

/**
* @param args
*/
public static void main(String[] args) {


Date date1 = null;
try {
date1 = DateUtils.parseDate("2007-10-12 10:08:20", new String[] { "yyyy'-'MM'-'dd HH':'mm':'ss" });
System.out.println(date1.getTime());//得到数字
} catch (Exception ex1) {
}


}

}

[解决办法]
new Date().getTime()
[解决办法]
转化为数字?是拿毫秒数还是什么?
你上面的日期如果是java.util.Date对象,直接通过方法getTime()
如果是String型对象,就这样处理:
ava.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd SS:mm:ss");
java.util.Date date=sdf.parse("2007-10-12 10:08:20");
long time=date.getTime();
[解决办法]
根本就不需要第三方的包,JDK内置的包就可以完成了阿

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = format.parse("2007-10-12 10:08:20");
date.getTime()

热点排行