关于System.currentTimeMillis() public static void main(String args[]){ Calendar c=Calendar.getInstance(); c.add(Calendar.YEAR,-1); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); String date=df.format(c.getTime()); System.out.println(date); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的问题是发生数据截断了,如此这般:long x = System.currentTimeMillis();long y = 365 * 24 * 60 * 60 * 1000l;Date date = new Date(x - y);System.out.println(date); 减365*24*3600不对365L * 24 * 60 * 60 * 1000365*24*60*60*1000提示我数字越界365L * 24 * 60 * 60 * 1000int跟int相乘不会自动转换成long的,必须手动做个转换 关于struts1的DispatchAction的应用 参与过(JAVA)交易平台达人进 jsp标签 如何将写好的后台代码与前台页面完美的结何? Ext如何将json代码转为数组的? 为什么我的Tag不正常运行? 求接口解惑 急求思路 为什么中文汉字有乱码的现象 卖身啰,值多少?给钱就卖。进来给分。 ssh 关于数据库视图的问题
long y = 365 * 24 * 60 * 60 * 1000l;
Date date = new Date(x - y);
System.out.println(date);
365L * 24 * 60 * 60 * 1000365*24*60*60*1000提示我数字越界
365L * 24 * 60 * 60 * 1000
int跟int相乘不会自动转换成long的,必须手动做个转换