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

news/2025/1/7 20:16:53/

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

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

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

以及延时函数

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

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毫秒

简单的一分钟定时:

using System;
using System.Runtime.InteropServices;
using System.Text;
namespace 练习
{class Program{static void Main(string[] args){DateTime startime = DateTime.Now;DateTime endime = DateTime.Now;TimeSpan duration = endime - startime;int i = 1;while (true){//Console.Write(duration.Seconds);//Console.WriteLine("\t" + duration.Milliseconds);Thread.Sleep(1000);endime = DateTime.Now;duration = endime - startime;Console.WriteLine(duration.Seconds); Console.WriteLine(duration.Minutes);if (duration.Minutes == 1){break;}}Console.WriteLine(duration.Seconds + "秒" + duration.Milliseconds + "毫秒");}}
}


http://www.ppmy.cn/news/1561072.html

相关文章

ip属地的信息准确吗?ip归属地不准确怎么办

在数字化时代&#xff0c;IP属地信息成为了我们日常生活中不可或缺的一部分。在各大社交媒体平台上&#xff0c;IP属地信息都扮演着重要的角色。然而&#xff0c;随着技术的不断进步和网络的复杂性增加&#xff0c;IP属地信息的准确性问题也日益凸显。那么&#xff0c;IP属地信…

CSP初赛知识学习计划(第二天)

高级语言与低级语言、递归编程知识详解 一、高级语言与低级语言的深度剖析 &#xff08;一&#xff09;编译运行方式 低级语言 汇编语言&#xff1a;作为一种低级语言&#xff0c;它与机器硬件紧密相关。汇编程序的编译过程相对直接&#xff0c;汇编器将汇编代码转换为机器…

Lua语言的数据结构

Lua语言的数据结构及其应用 引言 Lua是一种轻量级的编程语言&#xff0c;因其简单易学和高效灵活而广受欢迎。尤其在游戏开发、嵌入式系统以及其他需要高性能的场合中&#xff0c;Lua常常作为脚本语言被使用。在Lua中&#xff0c;数据结构的设计充分考虑了其简洁性与高效性&a…

VisionPro软件Image Stitch拼接算法

2D图像拼接的3种情景 1.一只相机取像位置固定&#xff0c;或者多只相机固定位置拍图&#xff0c;硬拷贝拼图&#xff0c;采用CopyRegion工具实现 2.一只或多只相机在多个位置拍照&#xff0c;相机视野互相重叠&#xff0c;基于Patmax特征定位后&#xff0c;无缝 拼图&#xff…

not implements原因是windows 端口占用

访问nginx代理端口始终报not implements原因是windows 端口占用 通过命令 netstat -ano | findstr "8888" TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 7164 TCP 127.0.0.1:8888 0.0.0.0:0 LISTENING …

《PHP MySQL 创建数据库》

《PHP MySQL 创建数据库》 介绍 PHP是一种广泛使用的服务器端脚本语言&#xff0c;而MySQL是一种流行的关系型数据库管理系统。将PHP与MySQL结合使用&#xff0c;可以让您创建动态、交互式的网站。在本文中&#xff0c;我们将详细介绍如何使用PHP来创建MySQL数据库。 准备工…

web实操9——session

概念 数据保存在服务器HttpSession对象里。 session也是域对象&#xff0c;有setAttribute和getAttribute方法 快速入门 代码 获取session和塞入数据&#xff1a; 获取session获取数据&#xff1a; 请求存储&#xff1a; 请求获取&#xff1a; 数据正常打印&#xff1a…

【FlutterDart】 拖动改变 widget 的窗口尺寸大小GestureDetector~简单实现(10 /100)

上效果 预期的是通过拖动一条边界线改变窗口大小&#xff0c;类似vscode里拖动效果。这个是简单的拖动实现 上代码&#xff1a; import package:flutter/material.dart;class MyDraggableViewDemo extends StatelessWidget {const MyDraggableViewDemo({super.key});override…