C# 评估日期仅显示天数
我正在使用以下代码C# 评估日期仅显示天数,c#,.net,eval,C#,.net,Eval,我正在使用以下代码 Eval("EventDate", "{0:d}") 返回2011年1月4日 我需要它在当天归还。但如果我这样做 Eval("EventDate", "{0: d}") 它返回4个音符的空格,这会导致问题,不管怎样,只要得到没有空格的天数就行了 谢谢请使用以下内容: String.Format("{0: d}", Eval("EventDate")).Replace(" ", "") 使用类似以下内容: String.Format("{0: d}", Eval("Eve
Eval("EventDate", "{0:d}")
返回2011年1月4日
我需要它在当天归还。但如果我这样做
Eval("EventDate", "{0: d}")
它返回4个音符的空格,这会导致问题,不管怎样,只要得到没有空格的天数就行了
谢谢请使用以下内容:
String.Format("{0: d}", Eval("EventDate")).Replace(" ", "")
使用类似以下内容:
String.Format("{0: d}", Eval("EventDate")).Replace(" ", "")
在我的头顶上,我会尝试在Eval语句的末尾添加一个修剪。像这样:
EvalEventDate,{0:d}.Trim我会尝试在Eval语句的末尾添加一个Trim。像这样:
EvalEventDate,{0:d}.Trim您应该能够使用EvalEventDate,{0:d}执行此操作。%表示这是一个自定义格式字符串。您应该可以使用EvalEventDate,{0:%d}执行此操作。%表示这是一个自定义格式字符串。AFAIK,d这里是短日期模式DateTimeFormatInfo的同义词。对于en-US区域性,短日期模式-M/d/yyyy 你可以用
Eval("EventDate", "{0: dd}")
你是04还是04
或者只是
string.Format("{0: d}", Eval("EventDate"))
如上所述。AFAIK,这里的d是短日期模式DateTimeFormatInfo的同义词。短日期模式-M/d/yyyy表示en-US文化
你可以用
Eval("EventDate", "{0: dd}")
你是04还是04
或者只是
string.Format("{0: d}", Eval("EventDate"))
如上所述。试试这个:String.Format{0:d},EvalEventDate;你试过这个吗?EvalEventDate,{0:dd}同上-什么是Eval??我知道它可能做什么,但这是哪个库的??或者它是一个使用某种reflection@Oded@jim atrljoe-谢谢,还没有使用.net 4,所以我没有遇到这个问题。谢谢..试试这个:String.Format{0:d},EvalEventDate;你试过这个吗?EvalEventDate,{0:dd}同上-什么是Eval??我知道它可能做什么,但这是哪个库的??或者它是一个使用某种reflection@Oded@jim atrljoe-谢谢,还没有使用.net 4,所以我没有遇到这个问题。谢谢