wfyj.net
当前位置:首页 >> jAvA 日期为什么是long类型 >>

jAvA 日期为什么是long类型

你是指getTime()这个方法吧,你看它返回的是什么,是毫秒数,毫秒数是比较大的,其他的数据类型比如int、double存放不下的。long占8字节,可以存放的数据量比较大!

用java代码实现: public static String longToDate(long lo){ Date date = new Date(lo); SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sd.format(date); } 资料拓展: 长整型(long)是计算机程序语言,是程序...

/** * @param args */ public static void main(String[] args) { Date date = new Date(); // 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 long time = date.getTime(); System.out.println(time); }

您好,提问者: 1、首先是的,个人感觉没必须这样转换。 2、System.currentTimeMillis(); //返回以毫秒为单位的当前时间。 3、上面2、的说法已经很明确了,返回值是long类型的。 4、如果想把时间转换成yyyy-MM-dd HH:mm:ss可以进行转行即可。 5...

Date 有构造器 Date(long date) 你直接把长整形往里面放就行了 比如 Date date = new Date(1375864674543L); System.out.println(date);返回的是Wed Aug 07 16:37:54 CST 2013 传递的参数代表1970 年 1 月 1 日 00:00:00 GMT 以来的指定毫秒数。

long time = 000000000; java.util.Date data = new Date(time);

这可能是因为,每个月的时间是不同的,有28天,29天,30天和31天,你加30不一定是下个月的时间,要根据月份还有平年闰年判断月份的天数

可以使用java中的日期格式化工具java.text.SimpleDateFormat来格式化,以下为示例代码: 1.创建java.text.SimpleDateFormat实例 java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()); 参数说明,"yyyy-MM-d...

那您把 3600000改成0试试输出什么,输出的是8不是0 0时0分0秒不是cst时区,有时差的

由long类型转换成Date类型 SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); java.util.Date dt = new Date(long类型的毫秒值);   String sDateTime = sdf.format(dt);  //得到精确到秒的表示:08/31/2...

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com