c# - 上午 12 点至上午 6 点之间减少的负面结果
问题描述
我尝试减少 2 天,以找出分钟数的差异。
这是我的代码
DateTime expDate = DateTime.ParseExact(stringExpDate, "yyyy-MM-dd",
System.Globalization.CultureInfo.InvariantCulture);
Console.WriteLine("date now:" + DateTime.Now);
Console.WriteLine("date exp:" + expDate);
TimeSpan expCount = expDate - DateTime.Now;
var expMinute = (int)expCount.TotalMinutes;
// var expMinute = expDate.Subtract(DateTime.Now).TotalMinutes;//got the same results as above
Console.WriteLine("exp count:" + expCount);
Console.WriteLine("exp min:" + expMinute);
我得到的结果
现在日期:2019 年 1 月 7 日上午 6 点 31 分 32 秒
日期:1/7/2019 12:00:00 AM
经验计数:-06:31:32.5165326
exp min:-391
为什么产生负值?不应该是积极的吗?
解决方案
推荐阅读
- javascript - 当书从一个书架移动到另一个书架时,它显示 this.props.onUpdateShelf 不是一个函数
- laravel - Laravel,该类存在,但我得到目标类 [PagesController] 不存在
- excel - Excel Web 查询与 MSXML2.XMLHTTP60
- php - 在现有的 Google Drive 文件夹中创建一个空白文件 - V3 - PHP
- ruby-on-rails - omniauth:(microsoft_graph_auth)身份验证失败!invalid_credentials: OAuth2::Error
- javascript - 如何删除 nextjs 中的 404 错误或响应 js?
- c# - 如何在我的 .NET 项目传输到内存并构建之前运行 PowerShell 脚本?
- autodesk-forge - 将 NWD 转换为 SVF 以缩小尺寸有什么建议吗?
- python-3.x - 使用函数更改 Tkinter 标签中的图像
- php - 如何在php中解析变量内的数组