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

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