可能没有说清楚:dim l_old,l_new as string
dim l_time as stringl_old=2002/09/09
l_new=2002/10/10l_time=l_old-l_new '两个时间值能相减吗? 报错,格式错误请问两个时间值怎么相减,谢谢
dim l_time as stringl_old=2002/09/09
l_new=2002/10/10l_time=l_old-l_new '两个时间值能相减吗? 报错,格式错误请问两个时间值怎么相减,谢谢
解决方案 »
- 怎么样让image动态变化imageURL而不刷新整个页面
- javarcipt脚本变成vbscript的语法
- 高分求助:如何限制一个注册用户只能在一台机器上登录
- 插入一张图片,并用这张图片进行外部超链接,怎么做啊
- 广西南宁的.net能拿到多少啊?
- 在datagrid中选择<asp:checkbox>的问题 这样的事件没什么反应 是不是程序的问题 谢谢
- 如何 列出 当前访问网站的 所有人 的 IP?
- 怎样设置ASP.Net的字符集?
- 学ASP。NET要了解那些类库
- 微软的专家请回答?一个简单的问题
- 有关SQL语句的解析
- 问问各位高手--如何在asp.net在实现与sql server 2000的数据连接,并把数据库的记录逐条显示出来
DateTime t2=new DateTime(2002,10,1);
double diff=t2.ToOADate()-t1.ToOADate();
string d=diff.ToString();
得到diff=30.0
d=30
string strTimeFirst = txbStarTime.Text.ToString().Trim();
string strTimeSecond = txbEndTime.Text.ToString().Trim();// 把开始和结束的时间转化成DateTime形式
DateTime dtTimeFirst = System.Convert.ToDateTime(strTimeFirst);
DateTime dtTimeSecond = System.Convert.ToDateTime(strTimeSecond);// 比较开始和结束时间是否合乎要求
// iDayCompare = 0 开始结束时间相等
// iDayCompare = 1 开始小于结束时间
// iDayCompare = -1 开始大于结束时间
// 其他情况则输入数据有问题
int iDayCompare = System.DateTime.Compare( dtTimeSecond, dtTimeFirst );
if( iDayCompare == 1 )
{
// 获得开始结束相差的时间
System.TimeSpan tsDiff = dtTimeSecond - dtTimeFirst; // 把数据绑定到listBox中
libTimeDiff.Items.Clear();
ListItem liTimeDiff=new ListItem();
liTimeDiff.Text = Convert.ToString( tsDiff.Days );
liTimeDiff.Value = Convert.ToString( tsDiff.Days );
libTimeDiff.Items.Add( liTimeDiff );
libTimeDiff.DataBind();
}
else if (iDayCompare == 0 )
{
Response.Write("<script>alert('你输入两个相同的日期!')</script>");
}
else if (iDayCompare == -1 )
{
Response.Write("<script>alert('你输的日期开始时间大于了结束时间!')</script>");
}
else
{
Response.Write("<script>alert('你输入的开始结束时间有问题,请检查!')</script>");
}