您的位置:首页 > 编程语言 > Java开发

Java日期表示

2015-12-22 21:42 411 查看
JAVA统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的,1969年12月31日是在1970年1月1日前86,400,000毫秒。Java的Date类使用long类型纪录这些毫秒值.因为long是有符号整数,所以日期可以在1970年1月1日之前,也可以在这之后。Long类型表示的最大正值和最大负值可以轻松的表示290,000,000年的时间,这适合大多数人的时间要求。

import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {

/**
* 长整形转时间
* @param args
*/
public static void main(String[] args) {

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long l = Long.parseLong("1402281879811");
Date date = new Date(l);
String dat = sdf.format(date);
System.out.println(dat);

String str = "2011-04-14 13:02:00";
long millionSeconds = sdf.parse(str).getTime();//毫秒
System.out.println(millionSeconds);

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: