比如今天的晚上八点
DateTime today = new DateTime(now.Year, now.Month, now.Day, 20, 0, 0);
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1, 0, 0, 0, 0));//这是历史最早的时间戳
long t = (today.Ticks - startTime.Ticks) / 10000000;//得到了那个点的时间戳(这里用long好像会丢精度 建议decimal)
decimal unix = (decimal)(today - DateTime.Now ).TotalSeconds; // 现在时间到那个点的相差秒数
这下面 做笔记的 可以忽略
int hookTimeS = (int)unix / 3600;
decimal hookTime1 = unix / 60;
decimal hookTime2 = hookTimeS * 60;
decimal hookTimeF = hookTime1 - hookTime2;
decimal hookTimeM = hookTimeF * 60 - (int)hookTimeF * 60;
Debug.Log($"{hookTimeS}时,{(int)hookTimeF}分,{(int)hookTimeM}秒");
TimeS = hookTimeS; TimeF = (int)hookTimeF; TimeM = (int)hookTimeM;
本文地址:https://blog.csdn.net/qq_35864875/article/details/107659034
如对本文有疑问, 点击进行留言回复!!
JWT RS256加解密、JWK获取PublicKey和PrivateKey、从已存在公私钥加解密JWT
pytorch安装实录(win10+cuda8+pycharm+anaconda)
小练习题(69)有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位
网友评论