从后面在sql数据库中添加其他格式的日期值

时间:2012-06-15 13:31:49

标签: c# asp.net sql

我有一个gridvieww和sqldatasource。

我有一些专栏:Name, Date TK (type DATE)

我要在数据表中添加很多行。

例如:John 30.12.2012。当我从excel复制行并将它们粘贴到数据表中时,Date列不允许使用这种日期格式。我需要让它允许。 enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用以下内容重新格式化日期:

DateTime time = DateTime.Now; // Or the date you have/need
String format = "mm.dd.yyyy";
String goodTime = time.ToString(format));

查看this article.

答案 1 :(得分:0)

将日期字段设置为

type.Date.ToString("MM.dd.yyyy");

然而,在我们公司,我们遇到了几个国际日期和保存到数据库的问题。我们发现效果最好的格式是:

type.Date.ToString("yyyy-MM-dd HH:mm:ss");