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

Unity DateTime 相关

当前时间

//dateTime = DateTime.UtcNow;//中时区当前时间
dateTime = DateTime.Now;
int year = dateTime.Year;
int month = dateTime.Month;
int day = dateTime.Day;
int hour = dateTime.Hour;
int minute = dateTime.Minute;
int second = dateTime.Second;
int millisecond = dateTime.Millisecond;
long ticks = dateTime.Ticks;
DateTime date = DateTime.Now.Date;
DayOfWeek dayOfWeek = dateTime.DayOfWeek;
dateTime = DateTime.Today;//与DateTime.Now.Date相同

时间增加(减少)

dateTime = dateTime.AddYears(13);
dateTime = dateTime.AddMonths(13);
dateTime = dateTime.AddDays(13);
dateTime = dateTime.AddHours(13);
dateTime = dateTime.AddMinutes(13);
dateTime = dateTime.AddSeconds(13);
dateTime = dateTime.AddMilliseconds(13);
dateTime = dateTime.AddTicks(13);

数值为负时减少。

时间差

TimeSpan timeSpan = DateTime.Today.AddDays(13) - DateTime.Now;
int day = timeSpan.Days;
int hour = timeSpan.Hours;
int minute = timeSpan.Minutes;
int second = timeSpan.Seconds;
int millisecond = timeSpan.Milliseconds;
long ticks = timeSpan.Ticks;
double totalDays= timeSpan.TotalDays;
double totalHours = timeSpan.TotalHours;
double totalMinutes = timeSpan.TotalMinutes;
double totalSeconds = timeSpan.TotalSeconds;
double totalMilliseconds = timeSpan.TotalMilliseconds;

DateTime 转换成字符串

dateTime = new DateTime(1989, 12, 13, 05, 03, 13);
dateTimeStr = dateTime.ToString();
dateTimeStr = dateTime.ToString("G");
dateTimeStr = dateTime.ToString("yyyy-MM-dd HH:mm:ss");

字符串转换成DateTime

dateTime = Convert.ToDateTime(dateTimeStr);
或
DateTime.TryParse(dateTimeStr, out dateTime);

比较

compareTo = DateTime.Compare(dateTime1, dateTime2); 
或
compareTo = dateTime1.CompareTo(dateTime2); 

compareTo 为-1时,dateTime1 更久远;compareTo 为1时,dateTime2 更久远;compareTo 为0时,dateTime1 和dateTime2 相等。

http://www.xdnf.cn/news/1395145.html

相关文章:

  • 处理器(CPU/MPU)的双发射是什么?
  • 命令扩展与重定向
  • 可解释人工智能XAI
  • 【机器学习深度学习】Embedding 与 RAG:让 AI 更“聪明”的秘密
  • leetcode 191 位1的个数
  • 【0422】SMgrRelationData 中 md_num_open_segs 和 md_seg_fds 数组为什么是 4 个元素? 第四个元素表示什么?
  • Ubuntu磁盘分区重新挂载读写指南
  • 不一样的发票管理模式-发票识别+发票查验接口
  • ContextMenuManager for Win:优化右键菜单,解决用户痛点
  • lxml库如何使用
  • ElasticSearch对比Solr
  • C语言————操作符详解
  • TypeScript的Type
  • MySQL 中如果发生死锁应该如何解决?
  • 每日算法题【二叉树】:对称二叉树、二叉树的前中后序遍历
  • 回车换行、缓冲区刷新、倒计时小程序
  • MQTT高延迟通信优化指南
  • Python的Listd 数据格式 V0.1
  • 深入解析Nginx核心模块
  • DAY 17 常见聚类算法-2025.8.29
  • 将数据赋值到多个文档里,并将多个word放入压缩包并下载
  • 非标设计 机架模板 misumi 设计组合案例
  • 小康AI家庭医生,亮相2025WteamAI创客节!
  • 【51单片机】【protues仿真】 基于51单片机智能视力保护台灯系统
  • 13 SQL进阶-InnoDB引擎(8.23)
  • Elasticsearch 9.X 使用推理 API 进行语义搜索
  • 2025年06月 Scratch 图形化(一级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 《跳出“技术堆砌”陷阱,构建可演进的软件系统》
  • opencv基础学习与实战之轮廓分析与模板匹配(4)
  • Wi-Fi 时延与掉包的关键因素全解析