2011-06-13 32 views
0

我不知道我選擇的頭銜是否對所有人都有意義,因爲它在我的腦海裏,所以我會解釋一下。將數組元素作爲一個圓對待

我試圖想出一個理想的日期數學解決方案。有幾個功能可以將月份數字轉換爲月份名稱,反之亦然。想象一下你想要獲得前一個月的情況,而不是現在,現在是一月。該陣列需要跳到最後一個元素,即12月12日,並且還要將年份減少一個。

這就是我的意思是將數組元素放在一個圓中。第一個元素之前的元素是最後一個元素。

我不太確定如何從此開始,或者是否有類似的東西。

任何建議將不勝感激。

謝謝。

NOLO

回答

0

我寫了一個時間收集工具日曆時期收藏家,其中包括一個類似的「時間導航」功能: - 選擇期間(年/半年/季度/月/日) - 導航到上一個,當前和下一個期間

文章Time Period Library for .NET包含說明和C#源代碼。 This 網站提供了一個實時Silverlight示例。

該庫包含具有GetNextXxx()/* GetPreviousXxx()*方法的各種日曆時間段。實施循環導航應該是一件容易的事情(如果目標時間段超出時間限制,則選擇相反時間限制的時間段)。

相關問題