我将这个 21/10/1999
值手动插入到 SQL 数据库中,当我像这样检索它时:
txtDOB.Text = readPatient["pDOB"].ToString();
它显示所有内容以及时间 12:00:00 AM
。我的日期列的数据类型是 date
,而不是 datetime
。那么为什么它也显示时间呢?
最佳答案
((DateTime)readPatient["pDOB"]).ToString("d");
有关受支持格式的列表,请参阅:http://msdn.microsoft.com/es-es/library/zdtaw1bw(v=vs.110).aspx
关于c# - 如何将从数据库中检索到的日期转换为仅显示 d/mm/yyyy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21475892/