[英]Error while converting string to Datetime
我有字符串值7/29/2000
。 當我將其轉換為日期時間時,它給出了一個錯誤。 錯誤消息: Cannot convert string to Datetime
IFormatProvider provider = new System.Globalization.CultureInfo("en-US", true);
string oldValue = decrypt.Decrypt(dtOldI9Value.Rows[0][column.ColumnName].ToString().Trim());
DateTime dtOldValue = DateTime.Parse(oldValue, provider, System.Globalization.DateTimeStyles.NoCurrentDateDefault);
從第三行,我得到的值為“ 7/29/2000”。 請幫我。
這有效:
IFormatProvider provider = new System.Globalization.CultureInfo("en-US", true);
DateTime dtOldValue = DateTime.Parse("07/29/2000", provider, System.Globalization.DateTimeStyles.NoCurrentDateDefault);
Console.WriteLine(dtOldValue);
因此您的decrypt.Decrypt()
必須包含一些東西。 您確定它不會在oldValue
添加字符嗎? 檢查oldValue.Length
,應為10。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.