日期的比較?

yyf888yyf 2005-03-31 06:11:05
以下代碼﹕
if(("2005/03/31").Equals(System.DateTime.Now.Year+"/"+System.DateTime.Now.Month+"/"+System.DateTime.Now.Day.ToString()))
{
Response.Write("y");
}
else
{
Response.Write("n");
}
怎么才能相等?
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sskset 2005-03-31
  • 打赏
  • 举报
回复
個人建議用
if(("2005/03/31").Equals(DateTime.Now.ToString("yyyy/MM/dd")))
{
Response.Write("y");
}
else
{
Response.Write("n");
}
比較
sskset 2005-03-31
  • 打赏
  • 举报
回复
System.DateTime.Now.Month
取出來是 3
但是前面的字符串是 03
所以不相等
sskset 2005-03-31
  • 打赏
  • 举报
回复
if(("2005/03/31").Equals(System.DateTime.Now.Year.ToString()+"/"+"0"+System.DateTime.Now.Month.ToString()+"/"+System.DateTime.Now.Day.ToString()))
{
Response.Write("y");
}
else
{
Response.Write("n");
}

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧