Qimen Medlem sedan juni 2001 5 009 inlägg Frågan 25 apr. 2003 16:35 #1 Hej
Kan man avrunda ett datum, ex 2001-01-01 15:17:12 till 2001-01-01... Alltså det ska inte spela ngn roll vilken tid på dygnet. Är klockan 7 ska den avrundas till 6 osv.
Och sedan spara värdet så att man kan uppdatera en databas sedan med det värdet
Går det?
(använder mysql om det spelar ngn roll) :)
Qimen Medlem sedan juni 2001 5 009 inlägg Man kanske kan lösa det med en case sats?
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Jag förstår inte riktigt hur det är du menar. Men det kanske är såhär?
Session.LCID = 1053
dtmDate = FormatDateTime(Now(), vbShortDate)
KimG Medlem sedan apr. 2002 105 inlägg Dim strDatum
strDatum = Left(Date, 10)
Response.Write strDatum
Det borde funka :)
Qimen Medlem sedan juni 2001 5 009 inlägg
KimG skrev:
Dim strDatum
strDatum = Left(Date, 10)
Response.Write strDatum
Det borde funka :)
Hmmm den gjorde så att bara datumet syntes.... Men annars var det så jag tänkte fast med bara tiden.
Likadant med sebbes :q
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Kan du berätta lite mer hur du vill ha?
dtmDate = FormatDateTime(Now(), vbLongTime)
Qimen Medlem sedan juni 2001 5 009 inlägg Alltså jag vill ha tidpunkten just nu. Typ om man kör med:
string = left(string, 10)
Så att den tar bort själva datumet, vill liksom bara lägga in själva tidpunkten i databasen.
Men jag vet inte hur jag ska göra det ;)
S Sebbe Medlem sedan jan. 2003 2 285 inlägg dtmTime = Time(Now())
Typ? Det kanske bara ska stå Time(), men det ser du. Om det inte funkar kan du skriva:
dtmTime = Hour(Now()) & ":" & Minute(Now()) & ":" & Second(Now())
men det ska nog inte behövas. :)
Qimen Medlem sedan juni 2001 5 009 inlägg såja :)
nu funkar det.
dtmTime = Hour(Now()) & ":" & Minute(Now()) & ":" & Second(Now())
sql = "update TID set datumnydag = '"&dtmTime&"'"
connect.execute sql,,128
Jag fick ändra timestamp i mysqldatabasen till varchar eftersom tiden jag lägger till inte räknas som en tidpunkt verkade det som.