gpt4 book ai didi

c# - 计算日期之间的分钟差

转载 作者:可可西里 更新时间:2023-11-01 02:58:58 26 4
gpt4 key购买 nike

我有以下代码:

DateTime pickerDate = Convert.ToDateTime(pickerWakeupDate.SelectedDate);
string enteredStr = pickerDate.ToShortDateString() + " " + textWakeupTime.Text;
string format = "dd/M/yyyy HH:mm";
DateTime enteredDate = DateTime.ParseExact(enteredStr, format, null);

我面临的问题是,我想计算设定日期与现在日期和时间之间的差异。然后,该值将需要为我提供日期之间相隔多少分钟的值。

我尝试使用:

DateTime todaysDateTime = DateTime.Now;
TimeSpan span = enteredDate.Subtract(todaysDateTime);
int totalMins = span.Minutes;

但是当值提前 10 分钟设置时,这给了我一个不正确的值 0

谁能帮我解决这个问题

谢谢。

最佳答案

我认为您真正想要的是 span.TotalMinutes(我无法告诉您这让我在 TimeSpan 类(class)中不知所措了多少次!)

供引用

TimeSpan.Minutes - “获取由当前 TimeSpan 结构表示的时间间隔的分钟分量。”

TimeSpan.TotalMinutes - “获取以整数和小数分钟表示的当前 TimeSpan 结构的值。”

关于c# - 计算日期之间的分钟差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6678730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com