Unity3D中DateTime时间的各种字符串格式的转换

本文介绍了如何使用C#进行时间格式之间的转换,包括将时间转换为文件时间格式及从文件时间格式转换回标准时间格式。同时,还提供了计算两个日期之间相差天数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个主要是记录下时间格式的相互转化


dt.ToFileTime().ToString();//127756416859912816

dt.FromFileTime(long.Parse(dt.ToFileTime().ToString()).ToString("yyyy/M/d"));//转化为当前时间 年/月/日格式表

//dt.ToFileTime().ToString()=127756416859912816 ;//long.Parse(dt.ToFileTime().ToString())=把字符

串“127756416859912816 ”转化为long型//dt.FromFileTime(long l)=把 一个long型的变量转化为年月

//.ToString("yyyy/M/d"))=当前时间用 年/月/日格式



还有计算某两个日期间隔了多少天:

(要Using System)

DateTime dt1 = Convert.ToDateTime("2018-3-4");
DateTime dt2 = Convert.ToDateTime("2018-8-15");
TimeSpan span = dt2.Subtract(dt1); 
int dayDiff = span.Days + 1;
Debug.Log(dayDiff);

更多日期格式的方法详见下面转载的链接:


【Unity】DateTime各种时间字符串 - 优快云博客


http://www.manew.com/blog-1121-845.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值