如何创建一个倒计时到给定时间和日期的计数器?
How can I create a counter that counts down to a given time and date?
我有一个给定的时间和日期,我想在我的游戏中创建一个计数器来倒计时到这个给定的日期。我想以这种格式显示计数器:Days/Hours/Minutes/Seconds
如何将 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;
一个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")}";
我有一个给定的时间和日期,我想在我的游戏中创建一个计数器来倒计时到这个给定的日期。我想以这种格式显示计数器:Days/Hours/Minutes/Seconds
如何将 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;
一个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")}";