在SQL Server中,我有两个日期列,它们声明为
CAST(FROM_Datevalue AS DATE) AS [FROM],
CAST(TO_Datevalue AS DATE) AS [TO]
在代理存根中,我声明了两个可为空的日期时间字段:
public DateTime? From { get; set;}
public DateTime? To { get; set; }
在我的控制器中,我使用以下代码:
if (!(From).IsStringNullOrEmpty())
parameters.Add("START_DATE", From);
if (!(To).IsStringNullOrEmpty())
parameters.Add("END_DATE", To);
我只需要获取MM / DD / YYYY格式的日期,但是我得到的是mm / dd / yyyy hh:mm:ss
我尝试了datetime.parse
,convert.todatetime
,但是它们都没有起作用
答案 0 :(得分:0)
您可以尝试
FORMAT(FROM_Datevalue, 'MM/dd/yyyy') as [FROM]
FORMAT(FROM_Datevalue, 'MM/dd/yyyy') as [FROM]