Avatar billede Louise1985 Mester
01. december 2015 - 09:24 Der er 6 kommentarer og
1 løsning

MS Access - konvertering af tekststreng til datostempel

Hej
Jeg forsøger at konvertere en tekststreng indeholdende dato og tid til ren dato i MS Access.
Tekststrengen ser således ud: 2013-11-28 16:22

Jeg har forsøgt flere forskellige uden held f.eks.:
Date: Format(DateValue(Left([StatusDateTime];10));"dd-mm-yyyy")
Date: Format(CDate([StatusDateTime]);"dd-mm-yyyy")

Kan én af jer hjælpe mig? Jeg er ved at løbe tør for ideer :(

På forhånd tusind tak!

/Louise
Avatar billede garrett Seniormester
01. december 2015 - 09:39 #1
Hej,

Du skal ikke bruge Format() funktionen til at konvertere fra tekst(String) til dato(Date), men kun CDate som konverterer fra String til Date.

Prøv med:
CDate("2013-11-28 16:22")


Du kan efterprøve din konvertering med f.eks.
MsgBox(Day(CDate("2013-11-28 16:22")))
, udskift "Day" med "Year", "Month", "Hour" eller "Minute" for at se alle delene af din dato.
Avatar billede Louise1985 Mester
01. december 2015 - 10:10 #2
Hej Garrett,

Du har ret - format-funktionen forhindrer CDate i at konvertere til datoformat - jeg får dog stadig tiden med når jeg kun bruger CDate (2013-11-28 16:22)
Hvordan fjerner jeg tidspunktet?
Avatar billede garrett Seniormester
01. december 2015 - 10:37 #3
Hvad skal du bruge værdien til, er det til en INSERT statement eller skal den udskrives andetsteds?
Avatar billede Louise1985 Mester
01. december 2015 - 12:18 #4
Hej igen
Jeg skal bruge databasen og datostemplet i en pivottabel i Excel hvor jeg trækker data baseret på datoen (frasorterer data der ligger før en vis dato f.eks.).
Avatar billede kabbak Professor
01. december 2015 - 14:43 #5
du får timerne væk med:

Int(CDate("2013-11-28 16:22"))
Avatar billede Louise1985 Mester
02. december 2015 - 08:33 #6
Dejligt! Lige præcis! Tak for hjælpen Kabbak! Sender du et svar?
Avatar billede kabbak Professor
02. december 2015 - 10:12 #7
giv point til garrett
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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