DateTime日期结构体 存储一下关于时间的一些函数或者属性//1.获取当前时间 DateTime time DateTime.Now; Console.WriteLine(time);获取时间结构年/月/日/小时Console.WriteLine(time.Year);//2026Console.WriteLine(time.Month);//5Console.WriteLine(time.Day);//21Console.WriteLine(time.Hour);//小时Console.WriteLine(time.Minute);//分钟Console.WriteLine(time.Second);//秒Console.WriteLine(time.Millisecond);//毫秒Console.WriteLine(time.DayOfWeek);//星期Console.WriteLine((int)time.DayOfWeek);//把星期转为数字Console.WriteLine(time.DayOfYear);//当年的第几天时间转成字符串Console.WriteLine(time.ToString(D)); Console.WriteLine(time.Year年time.Month月time.Day日); //yyyy 完整年2026(重点) Console.WriteLine(time.ToString(yyyy));//2026 //MM 两位数的月份05(重点) //MMMM 五月 Console.WriteLine(time.ToString(MMM));//05 //dd(重点) //ddd 周四 //dddd 星期四 Console.WriteLine(time.ToString(dddd));时间戳DateTime time1 DateTime.Now; //获取当前时间 DateTimeOffset offset new DateTimeOffset(time1);//获取时间戳 获取当前时间到1970时间差 long l1 offset.ToUnixTimeSeconds();//获取距离1940之前的秒数 long l2 offset.ToUnixTimeMilliseconds();//毫秒 Console.WriteLine(l1); Console.WriteLine(l2);把日期的数字格式转成时间对象DateTime t1 new DateTime(2023,5,21); Console.WriteLine(t1.Year); long l3 offset.ToUnixTimeSeconds(); Console.WriteLine(2003距离1970之间的秒数l3); Console.WriteLine(2026.5.21距离2003.5.21之间的秒数(l1-l3));总结1.Datetime 日期对象DateTime time DateTime.Now日期对象转成字符串time.tostring2.怎么从日期数字格式转成时间对象DateTIme t1 new DateTime(2023,5,21)3.DateTimeOffset 时间戳对象 可以获取某个日期到1970之间秒数把时间对象转成秒数 new DateTimeOffset.FromUnixTimeSeconds.4.把秒数转成时间对象DateTimeOffset.FromUnixTimeSeconds(10).LocalDateTime