我環顧四周,寫了一大堆代碼來操作字符串,我想問問有沒有人知道一個很好的排序方法:日期時間問題,當天<= 12
我有一大堆的日期字符串在我拉出如細胞:
2011年3月5日
27/05/2011
31/05/2011
2011年3月5日
09/05/2011
31/05/2011
等
雖然我正在閱讀任何可以解釋爲一個月的日期 - 即上面的條目1,4和5 - ,它將作爲日期時間與日期和月份進行交換。
例如,03/05/2011獲取作爲日期時間讀入「05/03/2011 00:00:00」 其他人都閱讀,並很好地提供了一個簡單的字符串「27/05/2011" 。
我越來越從Excel這個信息,使用
((Excel.Range)worksheet.Cells[rowCount, 3]).Value.ToString()
如果我嘗試值2,與我的其他線路,它讀取那些奇怪的日期象外之象「40607」,但再次,將讀取的其他日期一般。
您使用的是什麼文化/語言環境? – Skurmedel
@Skurmedel:en-GB(我對27/05/2011等日期的要求應該可以做到)但它似乎不是一個本地化問題。當只閱讀那些日期和月份周圍哪些方式可能不明確的日期時,它會有一種奇怪的行爲。所有其他的內容都是完美的。 – Aidan