我在使用不同的日期格式時遇到困難。我有一個使用asp.net
c#
創建的Web應用程序。我使用了日曆控件,它顯示日期和時間。以MM/DD/YYYY格式轉換任何日期格式
然後我使用DateTime.Parse()
解析這個日期。如果服務器設置爲印度日期格式,則應用程序會生成轉換錯誤「字符串未被識別爲有效的日期時間」。
有沒有辦法將任何日期格式轉換爲MM/DD/YYYY
格式隨着時間? 我知道我可以使用DateTime.ParseExact()
,但它會再次陷入特定的格式。
任何幫助,非常感謝。
感謝您分享您的智慧。
這是什麼格式,您遇到問題?我們應該猜測嗎?請同時發佈您的解析代碼。 – Oded
@Oded:我的系統設置英語(印度)在區域設置格式(30-04-2012 16:40),在那裏,因爲我用JQuery的日期格式得到04/30/2012 16時四十○分10秒。所以我在使用DateTime.Parse()時遇到了轉換錯誤。 – IrfanRaza
爲什麼不使用帶有IFormatProvider的重載,例如印度'CultureInfo'對象? – Oded