[英]Conversion failed when converting date and/or time from character string
我有一個gridview和sqldatasource。 在我的cp區域設置中,日期格式設置為dd.MM.yyyy。
我在gridview中有一列類型為date的列。 在gridview中,如果我以dd.MM.yyyy格式為單元格設置一個值
`I get Conversion failed when converting date and/or time from character string`.
但是,如果我以MM.dd.yyyy格式輸入日期,則可以正常運行,但我真的不明白為什么會這樣嗎? 並且如果我在表中手動設置dd.MM.yyyy日期格式,它也可以工作。
該列是itemtemplate,並且該列的控件未編輯。
mm代表分鍾MM代表天。 這是有關不同格式的一種參考: http : //www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
myDate.ToString("dd-MM-yyyy")
請參閱此處: 如何在C#中將日期格式轉換為DD-MM-YYYY
您需要在GridView中指定日期格式。
<asp:BoundField DataField="fieldname" HeaderText="Header text" ReadOnly="True"
SortExpression="fieldname" HtmlEncode="False" DataFormatString="{0:d}" / >
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.