轻松玩转"格式"转换...

an_andy 2005-07-07 10:43:45
现在做一时间段判定,开始时间是前一天的00:00,结束时间是系统当前时间,
DateTime now = DateTime.Now;
string endTime = now.ToString("MM-dd HH:MM");
string startTime = now.AddDays(-1).ToString("MM-dd 00:00");
string huibaoTime = DateTime.Parse(items[0]["Created"].ToString()).ToString("MM-dd HH:MM");

if(int.parse(huibaoTime)>=int.parse(startTime) &&
int.parse(huibaoTime)<=int.parse(endTime) )

提示:时间格式不匹配,各位有没有更好的办法撒!!
...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
renyu732 2005-07-07
  • 打赏
  • 举报
回复
有Datatime的详细说明,还有例子,楼主参考.
http://search.csdn.net/Expert/topic/1725/1725796.xml?temp=.2842523
manuever 2005-07-07
  • 打赏
  • 举报
回复
我也觉的先判断再ToString()
wwy830916 2005-07-07
  • 打赏
  • 举报
回复
发现一点错误:
MM是月份..
mm才是分钟..

先判断再ToString
cdo 2005-07-07
  • 打赏
  • 举报
回复
最好先不要对datatime进行.tostring(), 应该先做完判断后再tostring
gabriel1 2005-07-07
  • 打赏
  • 举报
回复
跟踪一下,看看items[0]["Created"].ToString()的值是什么.能否转换.

110,536

社区成员

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

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

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