C# 获取两个时间相差年月
2012-05-15 10:56
661 查看
public static string GetDateYAndM(string beginDate, string endDate)
{
var bdate= Convert.ToDateTime(beginDate);
var edate= Convert.ToDateTime(endDate);
int years = -1;
int months = -1;
if (bdate> edate)
return null;
while (bdate<= edate)
{
bdate= bdate.AddYears(1);
years++;
}
if (years < 2)
{
bdate= Convert.ToDateTime(beginDate);
while (bdate<= edate)
{
bdate= bdate.AddMonths(1);
months++;
}
}
return years.toString()+"-"+months.toString();
}
{
var bdate= Convert.ToDateTime(beginDate);
var edate= Convert.ToDateTime(endDate);
int years = -1;
int months = -1;
if (bdate> edate)
return null;
while (bdate<= edate)
{
bdate= bdate.AddYears(1);
years++;
}
if (years < 2)
{
bdate= Convert.ToDateTime(beginDate);
while (bdate<= edate)
{
bdate= bdate.AddMonths(1);
months++;
}
}
return years.toString()+"-"+months.toString();
}
相关文章推荐
- C#获取两个时间相差的秒数
- GoLang 获取两个时间相差多少小时
- JS JQUERY获取两个时间相差几个月
- 获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
- JS和java 获取系统时间的前一天? 两个日期之间相差多少天?
- 时间日期:获取两个日期相差几天
- 获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
- JAVA 时间差距,两个时间相差多少天,时,分,秒;获取当天时间零点;获取及天钱的时间 (时间工具类)
- C#获取时间相差天数
- C#获取两个时间的时间差并去除周末(取工作日)的方法
- C#有关时间处理的一些方法,两个日期间相差的天、小时、分钟、月数等
- java 计算两个时间相差几天,获取某天当月的第一天,最后一天
- C# 获取两个时间段之间的所有时间与获取当前时间所在的季度开始和结束时间
- 获取数据库中两个时间字段的相差天数
- php 获取指定两个时间之间相差的月份
- C#算两个时间段相差的时间
- JS获取两个日期工作日相差的小时数(不包含周末)----可以指定一天的上班时间
- 两个时间相差多少天/毫秒转天数/天数转毫秒/获取当前系统时间
- c#如何计算两个日期相差几年几个月?C#日期间隔 c#时间间隔
- JS 获取两个时间相差多少个小时