功能只返回日期

Zo *_*Has 0 c# asp.net

我已经创建了一个将文本框值转换为日期的函数.我想将转换后的日期存储在我的业务对象中的日期时间字段中,只有日期而不是时间格式(yyyy-MM-dd)

我的功能是返回日期和时间

public static DateTime ExtractDate(string myDate)
{
    DateTime result = DateTime.MinValue;
    if (myDate != null)
    {
        try
        {
            result=DateTime.Parse(myDate, new System.Globalization.CultureInfo("en-CA", true), System.Globalization.DateTimeStyles.AdjustToUniversal).ToString("yyyy-MM-dd");
        }
        catch (Exception)
        {
            throw new ApplicationException("DateTime conversion error");
        }
    }
    return (result.Date);
}
Run Code Online (Sandbox Code Playgroud)

Wil*_*l A 5

DateTime本身总是包含一个时间,如果你将它设置为'date',那么时间将是00:00:00.在显示字符串时,您需要使用仅包含日期部分的格式字符串.