用System.currentTimeMillis输出可配置的任何时间

遇到一个小需求,需要把数据库的记录按照时间范围取出写入excel,发送至前台,供用户下载。开始时间和截至时间需要可以通过数据库配置的。

test方法代码如下:

@Test
	public void testPrintDate()
	{		
		long sysTime=System.currentTimeMillis();
		long preTime=sysTime-60*60*24*1_000;
		SimpleDateFormat former=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
		
		System.out.println("toay Date:   "+new Date(sysTime));
		System.out.println("toay Date:   "+DateUtil.format(new Date(sysTime),"yyyy-MM-dd HH-mm-ss"));
		
		System.out.println("yesterday Date:   "+new Date(preTime) );
		System.out.println("yesterday Date:   "+DateUtil.format(new Date(preTime),"yyyy-MM-dd HH-mm-ss"));	
	
	}

输出结果:

toay Date:   Sat Mar 04 13:13:24 CST 2017
toay Date:   2017-03-04 13-13-24
yesterday Date:   Fri Mar 03 13:13:24 CST 2017
yesterday Date:   2017-03-03 13-13-24


其中preTime可以通过数据库配置,方便用户随时调整需要打印的时间范围

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值