nån som vet hur man omvandlar DateTime.Now så att man kan spara dagensdatum utan klockslag. testa Varför fungerar inte min if-sats när "dagensdatum" och "sistaaktivitetsdatum" inte är lika?? Fick ett tips om att man kan göra så här:DateTime.Now
om jag använder DateTime.Now får jag "2006-09-06 14:05:24"
hur gör jag om jag vill ha det som "2006-09-06" ??Sv: DateTime.Now
DateTime.Now.ToShortDateString();
eller
DateTime.Now.ToString("yyy-MM-dd")Sv: DateTime.Now
If DateTime.Now.ToString("yyyy-mm-dd") = sistaaktivitet.ToString("yyyy-mm-dd") Then 'om samma dag
MyCommandSaldo1.Parameters.Add("@UserId", SqlDbType.NVarChar).Value = User.Identity.Name.ToString()
saldo = MyCommandSaldo1.ExecuteScalar()
If saldo <> 0 Then
MyCommandSaldo.Parameters.Add("@UserId", SqlDbType.NVarChar).Value = User.Identity.Name.ToString()
MyCommandSaldo.Parameters.Add("@Saldo", SqlDbType.Int).Value = saldo - 1
MyCommandSaldo.ExecuteNonQuery()
Else
Response.Write("Inga fler beställningar idag.")
End If
Else ' om en annan dag
MyCommandKvot.Parameters.Add("@UserId", SqlDbType.NVarChar).Value = User.Identity.Name.ToString()
Kvot = MyCommandKvot.ExecuteScalar()
MyCommandSaldo.Parameters.Add("@UserId", SqlDbType.NVarChar).Value = User.Identity.Name.ToString()
MyCommandSaldo.Parameters.Add("@Saldo", SqlDbType.Int).Value = Kvot - 1
MyCommandSaldo.ExecuteNonQuery()
End IfSv:DateTime.Now
Sistaaktivitet = CType(MyCommandSistaaktivitet.ExecuteScalar(), DateTime)
DateTime.Now.Date = Sistaaktivitet
Det funkar i mitt fall...
Tack ännu än gång för all hjälp...