【发布时间】:2012-08-15 10:08:38
【问题描述】:
我有一个 C#DateTime 类,想知道如何在 SQL Server CE 查询中对其进行格式化以将其插入数据库,我希望同时插入日期和时间。目前当我尝试其变体我得到无效的格式异常。
我当前使用的格式是:dd/MM/yyyy,希望做类似dd/MM/yyyy hh:mm:ss 的事情。
我尝试插入的方式是这样的:
( ( DateTime )_Value ).ToString( "dd/MM/yyyy hh:mm:ss" )
显然hh:mm:ss 不起作用,如果不存在dd/MM/yyyy 在查询中成功执行。
我尝试了几种格式,包括我在 google 上找到的格式,但到目前为止都没有奏效...
【问题讨论】:
-
您能否附上您的代码,以便我们查看您的尝试?
-
您是否能够将其他值插入数据库?遇到任何异常/错误?
-
您要插入的字段类型是什么? SQL Server 中的 Date 和 DateTime 是有区别的。
-
嗨@Jake1164,是的,我已经能够毫无问题地将其他值添加到他的数据库中,只是当我尝试添加时间时出现问题......
-
尝试年-月-日,在它们之间使用“-”。时间格式相同 yyyy-MM-dd hh:mm:ss
标签: c# sql datetime sql-server-ce