示例1:获取当前系统时间
技术
DateTime 时间日期结构
实现
public void GetTime()
{
// DateTime dt = DateTime.Now;
while (true)//一个死循环
{
Console.WriteLine("当前系统时间是:{0}", DateTime.Now);
System.Threading.Thread.Sleep(1000);//当前主线程sleep(1s)
Console.Clear();//清屏
}
}
总结
DateTime.Now 获取当前时间。
Thread.Sleep(时间); 过多少时间调用线程
示例2:手动设置系统时间(x)
技术
实现
总结
示例3:根据身份证计算年龄
技术
DateTime 结构
实现
public int IDAge(string id)
{
//获取身份证 出生日期
int year = int.Parse(id.Substring(6, 4));
int month = int.Parse(id.Substring(10, 2));
int day = int.Parse(id.Substring(12, 2));
//当前时间
int newYear = DateTime.Now.Year;
int newMonth = DateTime.Now.Month;
int newDay = DateTime.Now.Day;
//计算年龄
if (newMonth < month || (newMonth == month && newDay < day))
{
return newYear - year - 1;
}
else
{
return newYear - year;
}
}
总结
string.Substring(索引,长度); 拆分
int.Parse(string); string 转 int
DateTime.Now.Year; 获取当年年份 。。。
|| 或运算符(有 true 为 true)
&& 与运算符(都true 为 true)
- 时间:2021.11.7
- 完成:2021.11.10