重温一下C#的时间类型,并简单写一个定时器功能

时间是一个非常抽象的概念,本篇文章我们不深究目前电脑上的时候是如何保持全网同步 。主要是讲讲在使用C#编程语言里的时间类型 。最后使用定时任务简单写一个提醒功能,比如:每天10点准时打开一次csdn首页,在工作忙碌之际浏览下技术信息或博客
目录2、定时器功能
1、C#时间类型
在C#开发语言里的时间和日期,主要是使用类、,用于表达时间和时间处理,TA能够获取和设置时间、时区、以及格式化 。
1.1、结构体
很多小伙伴都会以为时间类型是一个class类,从下图可以知道,它是一个结构
1).net
继承了多个接口类,实现的功能也非常丰富,已经可以满足大部分需求功能
2).net core
到了跨平台框架后,它是在.里
1.2、默认值
直接定义不赋值,默认也是有值得,它是以公历0001年1月1日00:00:00.000
1)获取当前时间
从下图可以知道,Now获取的当前时间就是电脑的时间
DateTime dt = DateTime.Now;
【重温一下C#的时间类型,并简单写一个定时器功能】1.3、设置默认空值
由于在实际项目中可能时间会有空值情况,这个时候就不能直接返回值,不然就会显示默认0001时间值 。在C#里直接在时间类型后面加个问号接口
DateTime? dtNull;