我如何创建一个可以倒计时到给定时间和日期的计数器?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何创建一个可以倒计时到给定时间和日期的计数器?相关的知识,希望对你有一定的参考价值。
我有一个给定的时间和日期,我想在我的游戏中创建一个计数器,该计数器正在倒数到该给定的日期。我想以以下格式显示计数器:天/小时/分钟/秒
如何将DateTime {2/3/2020 12:00:00 AM}转换为如下形式:0天/ 9小时/ 30分钟/ 20秒?计数器应运行直到达到给定时间{2/3/2020 12:00:00 AM}(0天/ 0小时/ 0分钟/ 0秒)。
我从服务器获取了以下日期和时间,但是我不知道如何从中获取一个计数器。
如何创建一个可以倒计时到给定时间和日期的计数器?
var NextLeaderboardReset = resultleaderboard.Result.NextReset;
答案
A DateTime
减去DateTime
将为您提供TimeSpan
对象,这就是您想要的。然后,您只需要获取正确的倒数字符串格式即可:
var countDownEnd = new DateTime(2020,2,3);
var timeSpan = DateTime.Now - countDownEnd;
var countDownString = $"Time left: {timeSpan.ToString(@"dd:h:m:s")}";
以上是关于我如何创建一个可以倒计时到给定时间和日期的计数器?的主要内容,如果未能解决你的问题,请参考以下文章