本帖最后由 jingdou56 于 2014-4-8 12:00 编辑
今天学习 Date类,突然有个想法,想做一个在当前控制台上显示的 时钟(动态的,不想只显示一次就完事!),想到无限循环,但是一行一行在控制台上显示,有感觉看着不舒服,所以想在每次打印时间之前先清屏一下,就是输入 cls,但是在网上找了找方法,解决输入命令的问题,但是不知道怎么能输入到当前的控制台上!
- class DateTest
- {
- public static void main(String[] args) throws Exception
- {
- Date d = new Date();
-
- System.out.println(d);
-
- Runtime rt = Runtime.getRuntime();
-
-
-
- while(true)
- {
- //rt.exec("cmd /k cls"); //将cls命令输入到当前控制台,打印时间前清屏一次
-
- System.out.println("cls");
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss:SSS");
- System.out.println(sdf.format(d));
- }
- }
- }
复制代码
|