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

C# DateTime操作全解析

DateTime

日期,结构体 存储一下关于时间的一些函数或者属性

//1.获取当前时间 DateTime time = DateTime.Now; Console.WriteLine(time);

获取时间结构(年/月/日/小时)

Console.WriteLine(time.Year);//2026
Console.WriteLine(time.Month);//5
Console.WriteLine(time.Day);//21
Console.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.tostring

2.怎么从日期数字格式转成时间对象
DateTIme t1 = new DateTime(2023,5,21)

3.DateTimeOffset 时间戳对象 可以获取某个日期到1970之间秒数
把时间对象转成秒数 new DateTimeOffset.FromUnixTimeSeconds.

4.把秒数转成时间对象
DateTimeOffset.FromUnixTimeSeconds(10).LocalDateTime

http://www.zskr.cn/news/1339518.html

相关文章:

  • ElevenLabs四川话语音落地避坑清单:97%开发者忽略的3个方言声学参数校准关键点
  • CS/β-GP/nmTiO2温敏声敏双控可注射水凝胶的相变行为
  • 以 AIGC 贯通设计 — 生产 — 营销:集之互动推动服装电商供应链进入全域协同新阶段
  • 2026年主流一键生成论文工具全攻略(含免费额度说明)
  • AIoT网关50+AI算法硬核加持,AIoT边缘计算赋能千行百业
  • 金属有机框架(MOF)定制合成与功能改性
  • Sunshine游戏串流终极指南:5大优化策略实现300%性能提升
  • 视频孪生vs纯数字孪生:校园视频孪生实训室解决方案的优势与落地场景
  • 2026 河北螺旋钢管优质厂商甄选,3PE 防腐钢管、TPEP 涂塑钢管、大口径埋地管道、保温管道选型参考指南 - 海棠依旧大
  • AI工具自动解析B站、抖音等视频并整理成图文笔记
  • 重建AI认知第0篇:两年AI实践后,我的知识复盘与重构
  • 递归现象学方法论:理论内涵、哲学渊源与应用前景研究(世毫九实验室原创理论)
  • Qt创建Pri文件(笔记)
  • 福建话数字人项目卡在语音环节?ElevenLabs+Whisper本地化微调方案(附GitHub私有仓库访问密钥)
  • 【柬埔寨本地化AI语音权威报告】:ElevenLabs高棉文支持率超Google Cloud Text-to-Speech 2.3倍(基于NIST Khmer-ASRv2基准测试)
  • Attention Is All You Need论文解读
  • 【稀缺首发】Midjourney拟物化风格行业白皮书(基于217个商业落地案例的材质映射矩阵与合规性标注规范)
  • 【MATLAB】人脸表情识别与情感分析程序(工程实操版)
  • 终极跨平台模组下载指南:无需Steam轻松获取创意工坊资源
  • 终极SPT-AKI存档编辑器:如何轻松掌控你的逃离塔科夫离线游戏进度
  • 万店精灵上货软件引领电商时代
  • TC3582DA/TC3582SDA 多功能充电器 IC
  • 数据库崩了别只会上香:死锁日志里藏着的4条“凶手线索”
  • 揭秘阿盖洛印相在Midjourney V6中的真实触发逻辑:3步绕过默认渲染链,复刻1842年银盐质感(附prompt原子模块)
  • 通过Python快速调用Taotoken实现自动化文档生成
  • 探寻SMT贴片服务商,价格合理的哪家好
  • Vue 常用组件库完全指南:PC端、移动端与可视化全场景覆盖
  • 编译原理|FIRST、FOLLOW、SELECT集超详细解读(含例题)
  • 微信误删聊天记录别慌!2026全网最全6大自救指南,教你1秒逆转!
  • 2605C++,C++继承类实现调试器