相关疑难解决方法(0)

两个日期之间的月份差异

如何计算C#中两个日期之间的月份差异?

DateDiff()在C#中是否有相当于VB的方法.我需要找出两个相隔数年的日期之间的差异.文档说我可以使用TimeSpan:

TimeSpan ts = date1 - date2;
Run Code Online (Sandbox Code Playgroud)

但这给了我几天的数据.我不想将这个数字除以30,因为不是每个月都是30天,而且因为两个操作数值彼此相距很远,我担心除以30可能会给我一个错误的值.

有什么建议?

.net c# vb.net date

306
推荐指数
9
解决办法
28万
查看次数

计算两个日期之间的月份差异

在C#/.NET TimeSpanTotalDays,TotalMinutes等等,但我无法弄清楚总月差的公式.每月可变天数和闰年一直让我失望.我如何获得TotalMonths

编辑抱歉没有更清楚:我知道我实际上无法得到这个,TimeSpan但我想使用TotalDays,TotalMinutes并将是一个很好的例子来表达我正在寻找...除了我想要得到总月.

示例:2009年12月25日 - 2009年10月6日= 2 TotalMonths.10月6日至11月5日等于0个月.11月6日,1个月.12月6日,2个月

.net c# datetime timespan

121
推荐指数
6
解决办法
13万
查看次数

如何在年/月/周/日中获得两个日期之间的差异?

如何以有效的方式在年/月/周/日中获得两个日期之间的差异?

例如.两个日期之间的差异是1年,2个月,3个星期,4天.

差异表示两个日期之间的年(s),月(s),周(s)和日(s)的计数.

.net c# datetime

46
推荐指数
5
解决办法
10万
查看次数

标签 统计

.net ×3

c# ×3

datetime ×2

date ×1

timespan ×1

vb.net ×1