Cla*_*ire 3 c# datetime sql-server-2008 visual-studio winforms
我的SQL Server数据库中有一个DateTime字段,我想在WinForm(C#)的标签上显示短日期形式的日期.尽管如此,我仍然可以在06/01/2013 12:00:00使用:
label_date.Text = myDateTimeField.Date.ToString();
Run Code Online (Sandbox Code Playgroud)
为了提取以后使用的时间,我使用:
label_time.Text = myDateTimeField.TimeOfDay.ToString();
Run Code Online (Sandbox Code Playgroud)
这工作得很好.
有人知道如何独自约会吗?
你可以使用DateTime.ToShortDateString
:
label_date.Text = myDateTimeField.ToShortDateString();
Run Code Online (Sandbox Code Playgroud)
备注:
使用与当前线程区域性关联的DateTimeFormatInfo.ShortDatePattern属性定义的模式格式化当前DateTime对象的值.返回值与通过使用ToString(String)方法指定"d"标准DateTime格式字符串返回的值相同.
ToShortDateString方法返回的字符串对文化敏感.它反映了当前文化的DateTimeFormatInfo对象定义的模式.例如,对于en-US文化,标准的短日期模式是"M/d/yyyy"; 对于de-DE文化,它是"dd.MM.yyyy"; 对于ja-JP文化,它是"yyyy/M/d".特定计算机上的特定格式字符串也可以自定义,以便它与标准短日期格式字符串不同.
归档时间: |
|
查看次数: |
18212 次 |
最近记录: |