c# 日期时间在给定上下文中无效

本文关键字:上下文 无效 日期 时间 | 更新日期: 2023-09-27 17:57:10

我发布了一个类似的问题,但出现了混乱,所以我觉得有必要重新发布,但要更清晰。

我正在尝试插入到需要日期时间数据类型的数据库(SqlCompact3.5)列中。

为了获取当前日期和时间,我希望使用这样的东西:

SqlParameter vetCreated = new SqlParameter("@vetCreated", SqlDbType.DateTime);
vetCreated.Value = DateTime.Now;

但是,这会导致编译错误,指出DateTime()是一个"方法"。 这在给定的上下文中无效。

有什么想法吗?

链接到被问得不好的上一个问题

c# 日期时间在给定上下文中无效

尝试将DateTime.Now更改为System.DateTime.Now,看看它现在是否可以编译。

我有一种预感,你的类中有DateTime方法。因此,当您调用DateTime.Now编译器时会感到困惑DateTime您想使用类或方法。

前缀日期时间.现在使用命名空间System.DateTime.Now .

你的类中可能有一个名为 DateTime() 的函数。

改变这一点。