Dim datatime2 = Now.ToString("d")
Dim datatime1 As String = dss.Tables("dqck").Rows(0)(0)‘这是从数据库中提取出的一个日期值
Dim c As String = datatime2 - datatime1是不是有问题??能不能直接相减~~
提示错误是:输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 52: Dim datatime1 As String = dss.Tables("dqck").Rows(0)(0)
行 53: ' Dim c As String = ds1.Tables("dqck").Rows(0)(0)
行 54: Dim c As String = datatime2 - datatime1
行 55: Dim lixi As String = 0.3 * xx * c
行 56: Label1.Text = "取款成功~~"
Dim datatime1 As String = dss.Tables("dqck").Rows(0)(0)‘这是从数据库中提取出的一个日期值
Dim c As String = datatime2 - datatime1是不是有问题??能不能直接相减~~
提示错误是:输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 52: Dim datatime1 As String = dss.Tables("dqck").Rows(0)(0)
行 53: ' Dim c As String = ds1.Tables("dqck").Rows(0)(0)
行 54: Dim c As String = datatime2 - datatime1
行 55: Dim lixi As String = 0.3 * xx * c
行 56: Label1.Text = "取款成功~~"
解决方案 »
- 在此打扰一下。Excel中每一列的列号(如A、B、C)字体大小怎样改变大小?
- asp.net中的ListBox,在客户端用js对它进行新增删除,然后回发为什么又回到原始状态呢?
- 在vs2008中使用ajax.dll总是报错
- 打击
- 获取gridview中动态模板列checkbox的checked值的问题
- iis6中应用程序池的问题
- 使用Response.Redirect遇到的怪问题!
- PostBack问题(在线等待)
- 客户端浏览器关闭了,竟不调用Session_End处理方法,为何?
- 怎么解决求中文参数的问题。散分,来着有分
- 我是个.NET的初学者,请教一个非常幼稚的问题希望大家帮忙 ,散百分求教.
- 高分求解,如何强制刷新页面? 比较着急谢谢
c=datatime2-datatime1
ts=Convert.ToDateTime(datatime2)-Convert.ToDateTime(datatime1)
dim tsstr as string
tsstr=ts.ToString();
还是同样的错误~~
我想还用不用改datatime2和datatime1的类型??
他们相减返回的类型就是TimeSpan类型
估計是這裏有問題:
Dim datatime2 = Now.ToString("d")與
Dim datatime1 As String = dss.Tables("dqck").Rows(0)(0)
這兩個時間的格式,你檢查一下.
ts=Convert.ToDateTime(datatime2)-Convert.ToDateTime(datatime1)
dim tsstr as string
tsstr=ts.ToString();
我按照这样做为什么Convert.ToDateTime(datatime2)-Convert.ToDateTime(datatime1)总是出现下划线??
我用的是vb
q Quarter
m Month
y Day of year
d Day
w Weekday
ww Week of year
h Hour
n Minute
s Second 参数用d的话返回多少天,参数表上面有,自己看
Dim sql As String = "select yumoney from dqck where accountnum='" & id & "'"
Dim sql1 As String = "select datetime from dqck where accountnum='" & id & "'" Dim datatime2 = Now.ToString("d")
Dim comm As SqlDataAdapter = New SqlDataAdapter(sql, conn)
Dim comm1 As SqlDataAdapter = New SqlDataAdapter(sql1, conn) conn.Open()
Dim ds As DataSet = New DataSet
Dim dss As DataSet = New DataSet comm.Fill(ds, "dqck")
comm1.Fill(dss, "dqck") Dim xx As String = ds.Tables("dqck").Rows(0)(0)
Dim datatime1 As String = dss.Tables("dqck").Rows(0)(0) Dim ts As TimeSpan
ts = DateDiff("d", Convert.ToDateTime(datatime2), Convert.ToDateTime(datatime1))
Dim tsstr As String
tsstr = ts.ToString() Dim lixi As String = 0.3 * xx * tsstr
Label1.Text = "取款成功~~"
Label2.Text = "您的余额为:'" & xx & "' " Label3.Text = "您到目前为止的利息是:'" & lixi & "'"
conn.Close()
大家看看有什么问题??
也是一種方法
不过好像还是TimeSpan好用一点