最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 計算傳入的時間距離今天的時間差

 更新時間:2017年08月09日 11:45:06   作者:TKK_LCM  
本文通過一段簡單的代碼給大家介紹了C# 計算傳入的時間距離今天的時間差,代碼簡單易懂,需要的朋友參考下吧

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

/// <summary>
/// 計算傳入的時間距離今天的時間差
/// </summary>
/// <param name="dt"></param>
/// <param name="yy"></param>
/// <param name="mm"></param>
/// <param name="dd"></param>
public void GetCriminalYX(DateTime dt, out int yy, out int mm, out int dd)
{
DateTime now = DateTime.Now;
yy = mm = dd = 0;
if (dt.Year > 9000 || dt.Year == 1900)
{
return;
}
if (dt <= now)
{
return;
}
StringBuilder str = new StringBuilder();
int dt_Y = dt.Year;
int dt_M = dt.Month;
int dt_D = dt.Day;
int now_Y = DateTime.Now.Year;
int now_M = DateTime.Now.Month;
int now_D = DateTime.Now.Day;
yy = dt_Y - now_Y;
mm = dt_M - now_M;
dd = 0;

int dt_M_SY = 0;
if (dt_D < now_D)
{
mm -= 1;
dt_M_SY = dt_M - 1;
if (dt_M_SY == 0)
{
dt_M_SY = 12;
}
if (dt_M_SY == 2)
{
dt_M_SY = dt_Y % 4 == 0 ? 29 : 28;
}
else
{
dt_M_SY = dt_M_SY == 2 || dt_M_SY == 4 || dt_M_SY == 6 || dt_M_SY == 9 || dt_M_SY == 11 ? 30 : 31;
}
dt_D += dt_M_SY;
}
dd = dt_D - now_D;
if (mm < 0)
{
yy -= 1;
mm += 12;
}
}

總結(jié)

以上所述是小編給大家介紹的C# 計算傳入的時間距離今天的時間差,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

苏尼特右旗| 寿阳县| 麦盖提县| 都安| 新密市| 巫山县| 龙江县| 江永县| 衡阳县| 黔西| 江达县| 阿克苏市| 永康市| 璧山县| 蒙城县| 湖北省| 会理县| 鹿邑县| 灵丘县| 达尔| 宣恩县| 兰坪| 磐石市| 揭阳市| 巴彦县| 大理市| 双辽市| 揭西县| 清新县| 太仆寺旗| 大名县| 那坡县| 曲阜市| 鸡泽县| 阿鲁科尔沁旗| 增城市| 泸定县| 进贤县| 廉江市| 根河市| 大田县|