更改datagridview显示日期和时间的方式

Rapid_Zorgz

新成员
已加入
2013年11月15日
留言内容
3
编程经验
Beginner
大家好

即时通讯是否可以更改datagridview显示日期和时间的方式,例如将其更改为c#中的其他格式,因为当前我存储的日期为(140101 = dd / mm / yy)
所以我问的是是否可以通过更改datagridview显示这些列的方式将140101显示为dd / mm / yy? \


请帮助我卡住
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,501
地点
悉尼,澳大利亚
编程经验
10+
啊!您不应以任何格式存储日期。您只是为自己和其他人而努力。日期应存储为日期,然后它们将完全没有格式。他们只是数字。通过将数据存储为文本,您将使它们完全不再是日期,这会使诸如排序和搜索之类的工作变慢或变得不可能。您将数字存储为文本还是数字?如果您不将数字存储为文本,那么为什么将日期存储为文本?由于数据库中的数据是文本,因此,如果要以其他格式显示日期,则首先必须将其转换为实际日期,因为就应用程序而言,它们不是日期。它们与"Hello World"而且您显然无法格式化。

因此,第一种选择是更改数据库架构以将日期存储为日期。如果可能的话,那就是您应该做的。结果,其他一切都变得更加容易。你能做到吗?
 
最佳 底部