public override int DeleteInactiveProfiles(ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate)
{
int date=Convert.ToInt32(userInactiveSinceDate.Date.ToString());
........................
}
这个函数是从数据库中删除一定时间不用的profile的记录,但是在类型转换的那行报错说输入字符串的格式不正确,具体是说将一个字符串转换为DateTime时,先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中。输入参数userInactiveSinceDate的值是2008-12-5 14:39:56,但是经过转换userInactiveSinceDate.Date之后的值为2008-12-5 0:00:00 取出的不光是日期,请问是什么原因
{
int date=Convert.ToInt32(userInactiveSinceDate.Date.ToString());
........................
}
这个函数是从数据库中删除一定时间不用的profile的记录,但是在类型转换的那行报错说输入字符串的格式不正确,具体是说将一个字符串转换为DateTime时,先分析该字符串以获取日期,然后再将每个变量放置到DateTime对象中。输入参数userInactiveSinceDate的值是2008-12-5 14:39:56,但是经过转换userInactiveSinceDate.Date之后的值为2008-12-5 0:00:00 取出的不光是日期,请问是什么原因
解决方案 »
- 往一个已经有了部分内容的文档中写内容
- 救急!!救命!!!
- 送分:定义的全局变量放在哪里?怎样使用?
- ConnectionString 属性尚未初始化
- 更新数据的问题?
- 时间格式的转换问题
- 太郁闷了,老是不能访问SQL Server,请教各位大师啊!!
- 框架中scrolling的问题?
- 我刚刚哪一个问题已经解决了~我又做了一个源程序,。又有一个新总是。。。。。。学哥帮忙啊。不要错过哟
- 关于session的问题~~急!!
- 用asp.net实现聊天室呀 急呀 帮帮忙吧
- 【急】老问题再问--- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。(在线等!!!)
int date = userInactiveSinceDate.Day;
:
userInactiveSinceDate.ToShortDateString()
这一句中的userInactiveSinceDate.Date.ToString()改为userInactiveSinceDate.Date