c# - 当有一个减法时,为什么没有 DateTime.Add(DateTime) 方法?
问题描述
为什么DateTime.Add(DateTime)
过载时没有过DateTime.Subtract(DataTime)
载?
鉴于 Add 和 Subtract 操作的相似性,我希望它们具有相同的重载。为什么可能不是这样?
解决方案
两个对象之间的区别DateTime
是TimeSpan
对象。Subtract(DateTime)
回报TimeSpan
,Subtract(TimeSpan)
回报DateTime
。
但是,您可以增加DateTime
(TimeSpan
一个间隔)值或使用AddDays()
,AddMonths()
等方法,添加两个DateTime
对象在结果方面没有意义
推荐阅读
- unity3d - 如何为预制件的孩子赋值
- node.js - 如何将 SSE 聊天节点 express 迁移到节点 hapi
- php - 从数据库列显示 json 结果有问题吗?
- .net - 更改 Docker 容器中的 inotify.max_user_instances 限制
- r - 如何结合 geom_smooth() 修复 x 和 y 轴?
- wordpress - 优化与 bluehost 的 wordpress 站点共享
- xamarin - 第一个应用显示来自第二个应用的未读通知计数
- android - Flutter 插件开发 - 无法在我的项目中使用 ContextCompat
- javascript - 如何调用网格面板外的函数?Extjs
- go - gotext:提取失败:管道:golang.org/x/text/message 未导入