Avatar billede dank Nybegynder
26. juli 2003 - 11:33 Der er 9 kommentarer og
1 løsning

lidt omkring datoformater

hey.. jeg skal indsætte følgende format i SQL

2003-07-26 11:23:23

Jeg har brug for nuværende tidspunkt. +
nuværende tidspunkt + 1 år.

Nogen der kan fortælle hvordan det gøres? Er det now() som jeg skal have fat i?
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 11:48 #1
Ja, og du kan

    adddate(now(),INTERVAL 1 YEAR)

direkte i din SQL-sætning, hvis det er MySql du bruger
Avatar billede dank Nybegynder
26. juli 2003 - 11:49 #2
ja.. det er MySQL.. opret svar til point... :o)
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 11:53 #3
Ok, hvis du er tilfreds med denne sjove opførsel:
  adddate('2000-02-29 11:11:11',INTERVAL 1 YEAR)
giver den 28. februar 2001. Tjah ... ;)
Avatar billede dank Nybegynder
26. juli 2003 - 11:57 #4
hehe.. ja.. det betyder ikke så meget i dette tilfælde.. Det er kun for at indsætte en "udløbsdato" for et produkt, og i langt de fleste tilfælde vil dette blive overskrevet 7-14 dage senere..

Takker.
Avatar billede tipsen Nybegynder
26. juli 2003 - 12:20 #5
erik: Hvilket resultat synes du funktionen burde give?
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 12:22 #6
1. marts. Der er jo reelt ikke gået et år.
Avatar billede tipsen Nybegynder
26. juli 2003 - 12:29 #7
Tjahh - begge dele er jo slutningen af februar... - men hvis 29 februar og et år frem giver 1. marts - hvad skal 1. marts så give? (Jeg synes faktisk det er et ok resultat/kompromis)
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 12:31 #8
1. marts skal give første marts. Og 28. februar skal give 28. februar.
En person, der er født 29. februar fylder jo reelt heller ikke år den
28. februar.
Avatar billede tipsen Nybegynder
26. juli 2003 - 14:09 #9
De fylder jo kun rigtigt år hvert 4. år og holder sig dermed nemt unge :-) - Hvornår plejer man at fejre fødselsdag, hvis man er født den 29. februar?
Avatar billede erikjacobsen Ekspert
26. juli 2003 - 15:11 #10
Man plejer vel d. 28, men juridisk er man ikke fyldt før den 1. marts, i de
år hvor der ikke er en 29. - så vidt jeg ved da ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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