Commit ea1b49dd authored by Rabbit's avatar Rabbit
Browse files

分享错误修复

parent a4b82da0
Loading
Loading
Loading
Loading
+27 −27
Original line number Diff line number Diff line
@@ -372,7 +372,7 @@ namespace CountDownList.UI.Window
                            else
                            {
                                //倒计时
                                timeText.Text = (ShareTarget.EndTime - now).ToString("dd\\天hh\\:mm\\:ss");
                                timeText.Text = (now - ShareTarget.EndTime).ToString("dd\\天hh\\:mm\\:ss");
                            }
                            break;
                        case 1:
@@ -380,12 +380,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = Math.Abs((ShareTarget.StartTime - now).TotalDays).ToString("F0") + "天";
                                timeText.Text = Math.Abs((now - ShareTarget.StartTime).TotalDays).ToString("F0") + "天";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = Math.Abs((ShareTarget.EndTime - now).TotalDays).ToString("F0") + "天";
                                timeText.Text = Math.Abs((now - ShareTarget.EndTime).TotalDays).ToString("F0") + "天";
                            }
                            break;
                        case 2:
@@ -393,12 +393,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs((ShareTarget.StartTime.Year - now.Year) * 12 +(ShareTarget.StartTime.Month - now.Month)):F0}{Math.Abs((ShareTarget.StartTime.Day - now.Day)):F0}天";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.StartTime.Year) * 12 +(now.Month - ShareTarget.StartTime.Month)):F0}{Math.Abs((ShareTarget.StartTime.Day - now.Day)):F0}天";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs((ShareTarget.EndTime.Year - now.Year) * 12 + (ShareTarget.EndTime.Month - now.Month)):F0}{Math.Abs((ShareTarget.EndTime.Day - now.Day)):F0}天";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.EndTime.Year) * 12 + (now.Month - ShareTarget.EndTime.Month)):F0}{Math.Abs((ShareTarget.EndTime.Day - now.Day)):F0}天";
                            }
                            break;
                        case 3:
@@ -406,12 +406,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs((ShareTarget.StartTime.Year - now.Year)):F0}{Math.Abs(ShareTarget.StartTime.Month - now.Month):F0}{Math.Abs(ShareTarget.StartTime.Day - now.Day):F0}天";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.StartTime.Year)):F0}{Math.Abs(now.Month - ShareTarget.StartTime.Month):F0}{Math.Abs(now.Day - ShareTarget.StartTime.Day):F0}天";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs((ShareTarget.EndTime.Year - now.Year)):F0}{ShareTarget.EndTime.Month - now.Month}{ShareTarget.EndTime.Day - now.Day:F0}天";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.EndTime.Year)):F0}{now.Month - ShareTarget.EndTime.Month}{now.Day - ShareTarget.EndTime.Day:F0}天";
                            }
                            break;
                        case 4:
@@ -419,12 +419,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs((ShareTarget.StartTime.Year - now.Year)):F0}年";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.StartTime.Year)):F0}年";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs((ShareTarget.EndTime.Year - now.Year)):F0}年";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.EndTime.Year)):F0}年";
                            }
                            break;
                        case 5:
@@ -432,12 +432,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs((ShareTarget.StartTime.Year - now.Year)) * 12 + Math.Abs((ShareTarget.StartTime.Month - now.Month)):F0}月";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.StartTime.Year)) * 12 + Math.Abs((ShareTarget.StartTime.Month - now.Month)):F0}月";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs((ShareTarget.EndTime.Year - now.Year)) * 12 + Math.Abs((ShareTarget.EndTime.Month - now.Month)):F0}月";
                                timeText.Text = $"{Math.Abs((now.Year - ShareTarget.EndTime.Year)) * 12 + Math.Abs((ShareTarget.EndTime.Month - now.Month)):F0}月";
                            }
                            break;
                        case 6:
@@ -445,12 +445,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.StartTime - now).TotalDays)):F0}天";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.StartTime).TotalDays)):F0}天";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.EndTime - now).TotalDays)):F0}天";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.EndTime).TotalDays)):F0}天";
                            }
                            break;
                        case 7:
@@ -458,12 +458,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.StartTime - now).TotalSeconds)):F0}秒";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.StartTime).TotalSeconds)):F0}秒";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.EndTime - now).TotalSeconds)):F0}秒";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.EndTime).TotalSeconds)):F0}秒";
                            }
                            break;
                        case 8:
@@ -471,12 +471,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.StartTime - now).TotalMinutes)):F0}分钟";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.StartTime).TotalMinutes)):F0}分钟";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.EndTime - now).TotalMinutes)):F0}分钟";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.EndTime).TotalMinutes)):F0}分钟";
                            }
                            break;
                        case 9:
@@ -484,12 +484,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.StartTime - now).TotalHours))}小时";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.StartTime).TotalHours))}小时";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs(Math.Floor((ShareTarget.EndTime - now).TotalHours))}小时";
                                timeText.Text = $"{Math.Abs(Math.Floor((now - ShareTarget.EndTime).TotalHours))}小时";
                            }
                            break;
                        case 10:
@@ -497,12 +497,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = (ShareTarget.StartTime - now).ToString("dd\\天hh") + "小时";
                                timeText.Text = (now - ShareTarget.StartTime).ToString("dd\\天hh") + "小时";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = (ShareTarget.EndTime - now).ToString("dd\\天hh") + "小时";
                                timeText.Text = (now - ShareTarget.EndTime).ToString("dd\\天hh") + "小时";
                            }
                            break;
                        case 11:
@@ -510,12 +510,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = (ShareTarget.StartTime - now).ToString("dd\\天hh\\小\\时mm") + "分钟";
                                timeText.Text = (now - ShareTarget.StartTime).ToString("dd\\天hh\\小\\时mm") + "分钟";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = (ShareTarget.EndTime - now).ToString("dd\\天hh\\小\\时mm") + "分钟";
                                timeText.Text = (now - ShareTarget.EndTime).ToString("dd\\天hh\\小\\时mm") + "分钟";
                            }
                            break;
                        case 12:
@@ -523,12 +523,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = (ShareTarget.StartTime - now).ToString("dd\\天hh\\小\\时mm\\分\\钟ss") + "秒";
                                timeText.Text = (now - ShareTarget.StartTime).ToString("dd\\天hh\\小\\时mm\\分\\钟ss") + "秒";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = (ShareTarget.EndTime - now).ToString("dd\\天hh\\小\\时mm\\分\\钟ss") + "秒";
                                timeText.Text = (now - ShareTarget.EndTime).ToString("dd\\天hh\\小\\时mm\\分\\钟ss") + "秒";
                            }
                            break;
                        case 13:
@@ -536,12 +536,12 @@ namespace CountDownList.UI.Window
                            if (ShareTarget.IsCountMode)
                            {
                                //正计时
                                timeText.Text = $"{Math.Abs((ShareTarget.StartTime.Ticks - now.Ticks)):F0}";
                                timeText.Text = $"{Math.Abs((now.Ticks - ShareTarget.StartTime.Ticks)):F0}";
                            }
                            else
                            {
                                //倒计时
                                timeText.Text = $"{Math.Abs((ShareTarget.EndTime.Ticks - now.Ticks)):F0}";
                                timeText.Text = $"{Math.Abs((now.Ticks - ShareTarget.EndTime.Ticks)):F0}";
                            }
                            break;
                    }