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

来源:互联网 发布:九连拍有什么软件 编辑:程序博客网 时间:2024/05/01 02:10

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

test方法代码如下:


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


输出结果:

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
原创粉丝点击