如何计算两日期之前的天数(附不完善的代码)?
private static string[] nearDayName = { "三天前", "前天", "昨天", "今天", "明天", "后天", "三天后" };
public static String ToNearDayName(DateTime dt)
{
int days = (dt.Year * 365 + dt.DayOfYear) - (DateTime.Now.Year * 365 + DateTime.Now.DayOfYear);
return ToNearDayName(days);
}
public static String ToNearDayName(int days)
{
days += 3;
days = Math.Max(days, 0);
days = Math.Min(days, 6);
return nearDayName[days];
}
我发明了以上方法来返回昨天今天前天等等,但是还是不太精确,遇到闫年的时候还是会出丑.谁能给个完善的方案.
...全文
相关推荐
用c++设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,如一日期加上天数、一日期减去天数、两日期相差的天数等。
用c++设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,如一日期加上天数、一日期减去天数、两日期相差的天数等。
[C语言]计算两日期间隔的天数,计算一个日前N天后(前)的日期
两个功能,一个是计算两日期间隔的天数,一个是计算一个日前N天后(前)的日期
Python计算两个日期相差天数的方法示例
主要介绍了Python计算两个日期相差天数的方法,结合简单实例形式分析了Python日期时间的转换与运算相关操作技巧,需要的朋友可以参考下
javaScript 计算两个日期的天数相差(示例代码)
本篇文章主要介绍了javaScript 计算两个日期的天数相差(示例代码) 需要的朋友可以过来参考下,希望对大家有所帮助
java计算两个日期之前的天数实例(排除节假日和周末)
下面小编就为大家带来一篇java计算两个日期之前的天数实例(排除节假日和周末)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


