Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading; //延迟函数必备

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            DateTime dt = new DateTime();
            bool ToBeContinue=true;
            while (ToBeContinue)
            {
                ConsoleKeyInfo keyInfo;
                if (System.Console.KeyAvailable)
                {
                    keyInfo = System.Console.ReadKey(true);
                    //if (keyInfo.Key.ToString()=="Enter")//如果按了Enter键
                    if (keyInfo.KeyChar == (char)027)//如果按了Esc键,Esc键的ASCII码为十进制27
                        ToBeContinue = false;
                }
                else//没有按Esc键,时间一秒一秒走动
                {
                    dt = DateTime.Now;//获取当前时间
                    Thread.Sleep(1000);//延迟1秒
                    Console.Clear();
                    Console.WriteLine(dt);
                }
            }
            Console.WriteLine("你已经按了Esc键退出,时间静止!");
            Console.ReadKey();
        }
    }
}

转载于:https://www.cnblogs.com/zhangzufa/archive/2009/04/29/1446597.html

C# 控制台 模拟时间一秒一秒走动,直到按Esc键,时间静止,退出!相关推荐

  1. 数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)

    需求: 市场人员进行数据可视化产品销售公关时,一定会遇到一个问题,就是客户要求进行展示. 但是我们不可能透露其它客户目前的真实实时更新的数据. 那么这里就要求,创建模拟的秒级别的数据. 方法: 1.使 ...

  2. jq 获取当时时间的到秒_空军飞行员忆战机被鸟撞后的37秒

    古兵/央视新闻<面对面>12月8日,南部战区空军航空兵某旅为王建东颁发一等功奖章和空军功勋飞行人员金质荣誉奖章.王建东是南部战区空军航空兵某旅一级飞行员,不久前,他所驾驶的战机遭遇了一次因 ...

  3. Linux下如何把时间转成秒数,或把秒数转换成标准时间

    2019独角兽企业重金招聘Python工程师标准>>> $ date Tue Feb 3 11:29:00 CST 2009 --把时间转成秒数 $ date +%s 1233631 ...

  4. 当前时间转换的秒数_C++ 日期 amp; 时间

    C++ 标准库没有提供所谓的日期类型.C++ 继承了 C 语言用于日期和时间操作的结构和函数.为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件. 有四 ...

  5. java8 时间加一秒_Java8中对时间的处理

    Java8中对时间的处理主要是LocalDate.LocalTime.LocalDateTime这几个类实现,直接看下面的测试代码,注释很详细. @ java8时间处理测试 /** * java8时间 ...

  6. python时间转绝对秒数_python时间时分秒与秒数的互相转换

    受到Unix时间戳的启发,我发现时间转成秒数后会非常好处理,在程序当中不再是以字符串的形式处理,不管时间的加减还是获取随机的时间点都变得非常方便, 如果有需要,也很容易转换成需要的时间格式. 一:时间 ...

  7. java 中怎么比较两个时间相差的秒数

    /*** 当前时间之前的时间与当前时间相差多少秒* @param startDate 当前时间之前的时间* @return*/public static int calLastedTime(Date ...

  8. 控制台模拟鼠标、键盘操作

    控制台模拟鼠标.键盘操作 模拟鼠标.键盘操作,能让命令行顿然强大,想想,制作批处理版屏幕键盘等都不在话下(已制作过,效果很不错).虽然这也跟CUI无关.本教程教会你如何让命令行模拟鼠标.键盘的操作. ...

  9. python时间函数纳秒_python 时间 纳秒_Pandas时间序列(翻译)

    昨天快下班时的需求,对时间进行偏移计算.找了一篇介绍Pandas时间序列的文章,大致翻译一下(把英文粘贴到谷歌翻译,再把中文拷贝过来). 原文:https://jakevdp.github.io/Py ...

最新文章

  1. linux源码编译安装nginx
  2. Python九十天学习框架,从1到90,从0基础到IQ100
  3. 活动目录系列之三:建立子域和林中第二棵域树
  4. Android中用 adb 命令操作数据库
  5. springMVC注解@initbinder日期类型的属性自动转换
  6. 搭完环境,最后登录时提示“与数据库连接失败,请与管理员联系”
  7. Android细节问题总结(二)
  8. lucky前面加a还是an_“不可数”名词前何时加a/an,何时不加?来自本站教师群的两道典型题问答,揭示了规律 白话英语201931...
  9. various,variable,varied,different, diverse的区别
  10. finetune与Bert
  11. 现代软件工程 第五章 【团队和流程】练习与讨论
  12. 微机个人笔记-半导体存储器(芯片的角度)概述
  13. 微信上传图文素材接口报41005错误解决方法
  14. python调用通达信函数_如何把通达信公式变成python
  15. Latex tabular和tabular* 注意表格样式参数命令
  16. 前端页面预览word_页面预览Word
  17. Android 如何屏蔽返回键和Home键
  18. 当win10电脑,本地网络出现了一个意外的情况,不能完成所有你在设置中所要求的更改?
  19. 统计学中cv表示什么_cv是什么意思
  20. 综述 - 染色质可及性与调控表观基因组 | Chromatin accessibility and the regulatory epigenome...

热门文章

  1. 前端基础进阶(七):函数与函数式编程
  2. keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect
  3. 2sum、3sum、4sum以及任意连续的数的和为sum、任意连续或者不连续的数的和为sum...
  4. 【翻译】Ext JS 4——Ajax和Rest代理处理服务器端一场和消息的方法
  5. Linux:ps命令以及进程状态详解
  6. Copy-on-Iterate java 代码风格
  7. 文件的删除和文件信息的读取
  8. 机器学习 综合评价_PyCaret:机器学习综合
  9. PHP进程1608占用了9012,swoole (ERRNO 9012): worker exit timeout, forced to terminate
  10. tableau 自定义省份_在Tableau中使用自定义图像映射