Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在标签中显示DateTime字段的短日期?_C#_Winforms_Visual Studio_Sql Server 2008_Datetime - Fatal编程技术网

C# 如何在标签中显示DateTime字段的短日期?

C# 如何在标签中显示DateTime字段的短日期?,c#,winforms,visual-studio,sql-server-2008,datetime,C#,Winforms,Visual Studio,Sql Server 2008,Datetime,我的SQL Server DB中有一个DateTime字段,我只想在WinForm(C#)的标签上显示短日期形式的日期。尽管如此,我仍然得到2013年1月6日12:00:00,即使使用: label_date.Text = myDateTimeField.Date.ToString(); 为了提取时间供以后使用,我使用: label_time.Text = myDateTimeField.TimeOfDay.ToString(); 这很好用 有人知道如何单独约会吗?你可以使用: 备注: 当前

我的SQL Server DB中有一个DateTime字段,我只想在WinForm(C#)的标签上显示短日期形式的日期。尽管如此,我仍然得到2013年1月6日12:00:00,即使使用:

label_date.Text = myDateTimeField.Date.ToString();
为了提取时间供以后使用,我使用:

label_time.Text = myDateTimeField.TimeOfDay.ToString();
这很好用

有人知道如何单独约会吗?

你可以使用:

备注:

当前DateTime对象的值是使用 由属性定义的模式 与当前线程区域性关联。返回值为 与通过指定“d”标准返回的值相同 使用ToString(string)方法设置日期时间格式字符串

ToSortDateString方法返回的字符串为 文化敏感。它反映了当前系统定义的模式 文化的目标。例如,对于en-US 文化,标准短日期模式为“M/d/yyyy”;为了德德 文化,它是“dd.MM.yyyy”;对于ja-JP文化,它是“yyy/M/d”。 特定计算机上的特定格式字符串也可以是 自定义,使其不同于标准的短日期格式 绳子

您还可以使用:

string shortDate=DateTime.Now.ToString(“yyyy-MM-dd”)


更改您要查找的格式。

检查日期-月-年的顺序sql中的输入不同

您可以在模型(或ViewModel)类中使用数据注释,如下所示:

[DataType(DataType.Date)]
public DateTime DateOfExpiration { get; set; }

我很惊讶你竟然花时间发帖,而不是简单的“短日期-日期-时间”的谷歌搜索,效果非常好。我不知道为什么我没有想到它!谢谢我会在10分钟内接受你的回答。:)
[DataType(DataType.Date)]
public DateTime DateOfExpiration { get; set; }