Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.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#日期时间选择器到文本?_C#_Date_Time_Datetimepicker_Picker - Fatal编程技术网

C#日期时间选择器到文本?

C#日期时间选择器到文本?,c#,date,time,datetimepicker,picker,C#,Date,Time,Datetimepicker,Picker,我正在尝试将文件中的文本转换为标签的日期格式 我现在拥有的东西对于日期时间选择器非常有用,但是我现在想用标签来显示日期,而不是日期时间选择器 这是当前向DateTimePicker获取值时的工作方式: dateTimeMFR.Value = this.myKeyVault.MFRDate; 这就是我试图在标签中发挥作用的原因: DateTimePicker myDate = new DateTimePicker(); myDate.Value =

我正在尝试将文件中的文本转换为标签的日期格式

我现在拥有的东西对于日期时间选择器非常有用,但是我现在想用标签来显示日期,而不是日期时间选择器

这是当前向DateTimePicker获取值时的工作方式:

        dateTimeMFR.Value = this.myKeyVault.MFRDate;
这就是我试图在标签中发挥作用的原因:

        DateTimePicker myDate = new DateTimePicker();
        myDate.Value = myKeyVault.MFRDate;
        txtMFR.Text = myDate.Text;

谢谢你在这件事上的帮助。

我不明白你为什么不打电话给
DateTime.ToString

txtMFR.Text = myKeyVault.MFRDate.ToString();
如果需要,可以这样指定

txtMFR.Text = myKeyVault.MFRDate.ToString("yyyy MMM dd HH:mm:ss");

我不明白你为什么不直接打电话给
DateTime.ToString

txtMFR.Text = myKeyVault.MFRDate.ToString();
如果需要,可以这样指定

txtMFR.Text = myKeyVault.MFRDate.ToString("yyyy MMM dd HH:mm:ss");

首先选择要显示为的格式:

然后做:

txtMFR.Text = myKeyVault.MFRDate.ToString([put your selected format here]);

首先选择要显示为的格式:

然后做:

txtMFR.Text = myKeyVault.MFRDate.ToString([put your selected format here]);
这取决于您希望显示日期的格式。如果它应为默认用户格式,则:

txtMFR.Text = myKeyVault.MFRDate.ToString();
这就足够了。 您还可以通过调用
ToShortTimeString
ToShortDateString
或它们的组合,手动将
DateTime
格式化为日期或时间。或者,您可以提供一种预定义的字符串格式,如所述或所示。例如:

txtMFR.Text = myKeyVault.MFRDate.ToString("T");
这取决于您希望显示日期的格式。如果它应为默认用户格式,则:

txtMFR.Text = myKeyVault.MFRDate.ToString();
这就足够了。 您还可以通过调用
ToShortTimeString
ToShortDateString
或它们的组合,手动将
DateTime
格式化为日期或时间。或者,您可以提供一种预定义的字符串格式,如所述或所示。例如:

txtMFR.Text = myKeyVault.MFRDate.ToString("T");
这就行了


这就行了。

这么多正确答案,给每个人投票!这么多正确答案,给每个人投票!