SQL数据类型日期也显示时间



我制作了一个数据库,并有几张桌子,上面有日期,注册日期等,所以一旦我在sql中选择了所有这些表,就会向我展示该日期,但是由于此DB为连接到Winforms应用程序,如果我在文本框,GridView或ReportViewer上获取任何这些表数据,它将显示我的日期,但默认时间不应该。

将其连接到Winforms应用程序后,我需要做些什么?

我的桌子之一日期:

CREATE TABLE Admin_Details 
(
    Id INT PRIMARY KEY IDENTITY(1,1) NOT NULL,
    First_Name VARCHAR(15) NOT NULL,
    Last_Name VARCHAR(15) NOT NULL,
    Login_User_Name VARCHAR(20) UNIQUE NOT NULL,
    Login_Password VARCHAR(25) NOT NULL,
    Father_Name VARCHAR(20) NULL,
    Joining_Date DATE NOT NULL
)

我只想在文本框,gridview和报告中查看日期,然后从中删除时间。

我已经搜索过它,并在这里寻找答案,但在任何地方都找不到。我相信这是一个非常基本的事情,这就是为什么它不存在的原因,但我真的想知道这一点,因此,如果有人知道是否在任何地方都回答过,请分享链接。

SQL Server等效C#对象是DateTime类型。C#中没有日期类型。这就是为什么您有默认时间与日期。

如果仅要显示日期,则可以在文本框中设置值之前执行此操作:yourObject.ToString("MM/dd/yyyy, CultureInfo.InvariantCulture);

最新更新