2010-11-30 56 views
1

我現在面臨的問題,而最新的轉換日期格式問題

如果我用 - Date.parse(「28/01/2011」) 它給了我錯誤的

「字符串沒有被確認爲有效的日期時間。「

所以然後我修改上面的代碼爲 - CDATE( 「28/01/2011」) 它給我誤差作爲

28/01/2011 「輸入「從字符串鑄」 '日期'無效。「

我用convert.todatetime也date.parseexact但沒有什麼工作......

我使用VS2003在asp.net1.1與vb.net

回答

2

大概分析是使用InvariantCulture的日期格式「MM/dd/yyyy」。也許你可以用

DateTime.ParseExact("28/01/2011", "dd/MM/yyyy", CultureInfo.InvariantCulture) 

嘗試或傳遞正確的文化上的解析,比如西班牙語已日期格式DD/MM/YYYY從內存

Date.Parse("28/01/2011", new CultureInfo("es-ES", true)); 

寫,也許是不準確的