当前位置: 首页 > article >正文

33.时间函数相关 C#例子

这个代码获得系统时间,通过计算差值得到程序运行的时间。

然后通过加入延时和循环,可以监视每次循环经历的时间。最后得到整个代码运行时间。

用到了系统时间,毫秒和秒

以及延时函数

两种类型,扫描时间和系统时间

using System;
using System.Threading;
using System.Runtime.InteropServices;
using Microsoft.VisualBasic;

class Program
{
    static void Main(string[] args)
    {
        DateTime startime=DateTime.Now;
        DateTime endime=DateTime.Now;
        TimeSpan duration = endime - startime;
        for(int i = 0;i<10;i++)
        {
            Console.Write(duration.Seconds);
            Console.WriteLine("\t"+duration.Milliseconds);
            Thread.Sleep(1000);
            endime = DateTime.Now;
            duration = endime - startime;
        }
        Console.WriteLine(duration.Seconds + "秒" + duration.Milliseconds + "毫秒");
    }
}

输出结果:

0       2
1       18
2       34
3       51
4       60
5       63
6       72
7       86
8       94
9       96
10秒99毫秒


http://www.kler.cn/a/464522.html

相关文章:

  • 以往博客的复习补充——part1
  • 《learn_the_architecture_-_generic_interrupt_controller_v3_and_v4__lpisn》学习笔记
  • vue路由模式面试题
  • 2025加密风云:行业变革与未来趋势全景透视
  • 景区自助售卡机与定点酒店的合作双赢之策-景区酒店方案
  • 【深度学习-降维篇】t-SNE:让高维数据“看得见”的降维利器
  • 使用Python类库pandas操作Excel表格
  • 安全对讲需求大增,遨游PDT数字集群对讲机如何担此重任?
  • uni-app开发-习惯养成小程序/app介绍
  • Spring AOP的工作原理和实现方式
  • pycharm如何拉取一个git项目,然后,修改后再上传到自建的项目中?
  • ArrayList 与 LinkedList 对比与源码解读
  • vue2实现excel文件预览
  • 鸿蒙应用开发搬砖经验之-ArkWeb加载页面的超简单示例
  • vue3 Suspense组件
  • 深入探究 Louvain 算法:从原理到实现
  • 电子电器架构 -- 什么是用于ADAS/AD系统的雷达?
  • JAVA创建绘图板JAVA构建主窗口鼠标拖动来绘制线条
  • 第二十五天 项目实践:图像分类
  • python学习笔记—12—
  • 设计模式 创建型 原型模式(Prototype Pattern)与 常见技术框架应用 解析
  • 闪测仪在医用人造骨骼尺寸检测中的革新应用——从2D到3D的全面升级
  • C语言中的隐式转换问题
  • 王老吉药业SRM系统上线 携手隆道共启战略合作新篇章
  • 【优选算法】查找总价格为目标值的两个商品(双指针)
  • Java-数据结构-包装类与泛型