当前位置: 首页 > 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.dtcms.com/a/357555.html

相关文章:

  • 数据分析编程第六步:大数据运算
  • 【leetcode】114. 二叉树展开为链表
  • 死锁检测 及其测试用例
  • Linux的环境变量
  • 10迁移TiDB数据库数据到GaussDB
  • Java实现PDF表格转换为CSV
  • 消失的数字
  • RAG 系统核心:深入理解向量相似度匹配与文本向量化
  • Python中将py程序打包成exe可执行文件并封装环境以及本地依赖+单个exe和文件目录两种状态(亲测可用建议收藏)
  • docker 下载镜像报错
  • [HFCTF2020]EasyLogin
  • 日本IT|C++相关面试及问答技巧分享
  • STM32项目分享:基于单片机的自行车测速系统设计
  • Win11 压缩实测:Win11 的压缩软件的最佳配置和使用方式
  • 网站酷炫换皮肤?——PC 端 H5 换肤方案实战分享
  • WebGIS开发智慧校园(8)地图控件
  • A股大盘数据-20250829 分析
  • 03.《交换的底层逻辑:从基础到应用》
  • vue3中安装tailwindcss
  • ​​字节跳动重磅开源 Seed-OSS 大模型系列,12T tokens训练,原生支持512K长上下文​
  • python 2025/7/28
  • 【完整源码+数据集+部署教程】工地建筑进度监测系统源码和数据集:改进yolo11-SDI
  • 【笔记】扩散模型(一二)U-ViT|Diffusion with Transformer
  • 智慧园区系统:基于Java微服务架构与全栈信创国产化的数字化赋能平台
  • 人工智能一些基础概念与应用场景学习笔记
  • C++基础(③反转字符串(字符串 + 双指针))
  • solidity地址、智能合约、交易概念
  • Pointer--Learing MOOC-C语言第九周指针
  • 鸿蒙地址选择库(ArkTs UI)
  • Idea2025.2 MybatisX插件失效问题