2013-01-02 58 views
-2

哪个更好的转换日期数据库或c#绑定它在网格事件rowDataBound? , 和为什么&当我们使用这个或这个?asp.net转换日期与mysql数据库

+1

转换日期是什么..? –

+0

您是格式化日期还是将其从一种数据类型转换为另一种数据类型? –

+0

从mm/dd/yyyy到dd/mm/yyyy –

回答

0

如果您将日期转换为其他日期,那么在C#中进行转换并保存数据库进行一些处理会更有效。

如果您尝试格式日期,请在绑定字段上使用DataFormatString

+0

那么为什么还有sql转换日期函数?什么时候使用它? –

+0

那么,有很多实例,当数据库数据不通过另一种语言处理。 –

0

您不会“转换”您描述的场景的日期;您只需根据您的需求进行格式化即可。日期应该是数据库端和表示层上的日期类型,无论它是什么,都可以根据您的需要进行显示。例如在asp.net你可以在GridView如下格式的日期:

<asp:boundfield datafield="SomeDate" DataFormatString="{0:MM/dd/yyyy}" /> 

<asp:boundfield datafield="SomeDate" DataFormatString="{0:dd/MM/yy}" /> 
+0

thnx非常多,但它是更快或通过数据库? –

+0

有很多很好的理由,即使速度更快,也不要在数据库方面做到这一点;其中之一就是以特定格式显示日期与表示层有关,而不是数据访问层。我怀疑速度上的差异是否值得担心,无论哪个速度更快。 – Icarus

+0

thnx非常多:) –