如果您只需要显示某些部分,只需使用任何格式字符串(例如"en-us"文化):
DateTime.Now.ToString("d"); // 5/26/2009
DateTime.Now.ToString("t"); // 4:56 PM
Run Code Online (Sandbox Code Playgroud)
完整参考:http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
DateTime没有时间组件是不可能的.您可以在其中存储布尔标志struct以存储有关该组件存在的数据.但是,没有办法使用自动解析例程来区分DateTime具有指定时间的字符串12:00 PM和不存在的字符串.