dg_datos.Columns.Add("tarea", "Tarea")
dg_datos.Columns.Add("horas", "Horas")
dg_datos.Columns.Add("descripcion", "Descripcion")
dg_datos.Columns.Add("fecha", "Fecha")
dg_datos.Columns("fecha").DefaultCellStyle.Format = "dd/MM/yyyy"
dg_datos.Rows.Add("Ada Lovelace", "1", "desc.1", "10/11/2002")
我想我沒有正確指定日期格式
uj5u.com熱心網友回復:
String正如我已經說過的,您沒有格式化 a 。正如數字格式說明符僅適用于數字一樣,日期格式說明符僅適用于Dates. 直接的解決方法是使用實??際的Date:
dg_datos.Rows.Add("Ada Lovelace", "1", "desc.1", #11/10/2002#)
那是使用Date文字。請注意,Date文字始終采用#M/dd/yyyy#. 因此,我在您的示例中切換了日期和月份值。現在您有了一個實際的Date,日期格式說明符將真正起作用。
您可以通過Date各種不同的方式獲取值。在您將使用文字Strings或數字的地方,您也可以使用Date文字。如果你想構建一個Date雖然,有很多方法。例如,您可以使用Date.Now當前日期和時間Date.Today來獲取時間歸零的當前日期。您還可以使用建構式Date從每個組件的單獨數字構建一個。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/465784.html
下一篇:在編譯時日志記錄源生成中使用類名
