Avatar billede galthen Nybegynder
07. juni 2006 - 14:04 Der er 4 kommentarer og
1 løsning

Ligge en time til en variable

Min variable indeholder f.eks. dette: 200606072358
dvs. 06/06/2006 kl 23:58

Hvordan ligger jeg nemmest en time til.
Så variable indeholder dette: 200606080158
dvs. 07/06/2006 kl 01:58
Avatar billede galthen Nybegynder
07. juni 2006 - 14:05 #1
07/06/2006 kl 23:58
08/06/2006 kl 01:58
Avatar billede softspot Forsker
07. juni 2006 - 14:43 #2
Jeg er usikker på om cdate() vil sluge det datoformat, ellers kan du splitte datoen ad ved tidspunktet og så benytte dateadd("h", 1, datoen)
Avatar billede Slettet bruger
07. juni 2006 - 14:49 #3
hmm... så bliver vi nød til at skilde tingene af først og så lave en dateadd og så sætte tingene sammen igen...

noget a la det her:
<%
tid = "200606072358"
Taar = mid(tid,1,4)
Tmaaned = mid(tid,5,2)
Tdag = mid(tid,7,2)
Ttime = mid(tid,9,2)
Tminut = mid(tid,11,2)
fuldtid = dateadd("h",1,(Tdag & "-" & Tmaaned & "-" & Taar & " " & Ttime & ":" & Tminut & ":00"))
Naar = year(fuldtid)
Nmaaned = month(fuldtid)
if len(Nmaaned)=1 then
Nmaaned = "0" & Nmaaned
end if
Ndag = day(fuldtid)
if len(Ndag)=1 then
Ndag = "0" & Ndag
end if
Ntime = hour(fuldtid)
if len(Ntime)=1 then
Ntime = "0" & Ntime
end if
Nminut = minute(fuldtid)
if len(Nminut)=1 then
Nminut = "0" & Nminut
end if
sluttid = Naar & Nmaaned & Ndag & Ntime & Nminut
response.write sluttid
%>

\Dan
Avatar billede galthen Nybegynder
07. juni 2006 - 15:30 #4
Super... takker for løsningen
Avatar billede Slettet bruger
07. juni 2006 - 15:44 #5
- det var så lidt og tak for point!

\Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester