Kentoi Seniormester
28. januar 2019 - 09:42 Der er 10 kommentarer

Konvertering af dato

Hejsa.

Jeg har, fra forskellige steder i verden, en liste med bl.a. nogle dato'er som ikke er DD-MM-ÅÅÅÅ format. Den dato som jeg har i min liste ser sådan ud:

3/3/2019
4/27/2019

så som udgangspunkt kan jeg ikke sådan lige se den første hvilket format det er.

Så er der en smart function der lige med et svuptag konverter til at den altid skulle være DD-MM-ÅÅÅÅ?
finb Ekspert
28. januar 2019 - 09:54 #1
Utestet:
=format(cdate(dinDato);"DD-MM-YYYY)
eller
=application.format(cdate(dinDato);"DD-MM-YYYY)
Kentoi Seniormester
28. januar 2019 - 10:14 #2
Det kunne jeg ikke få til at virke.
Få af vide at den forventer en parantes slut ')'
finb Ekspert
28. januar 2019 - 10:23 #3
=format(cdate(dinDato);"DD-MM-YYYY))
eller
=application.format(cdate(dinDato);"DD-MM-YYYY))
Kentoi Seniormester
28. januar 2019 - 11:15 #4
Får stadig den samme fejl.

Skal der være anførselstegn i linien?
Kentoi Seniormester
28. januar 2019 - 11:20 #5
Hvis jeg nu bare skriver sådan her:
msgbox cdate(2/28/2019)

bliver det til:
28-02-2019

hvilket er som det skal være, men hvis jeg har en dato der ser sådan ud:
3/10/2019
bliver det til:
03-10-2019

hvilket er forkert, da det skulle være 10-03-2019
finb Ekspert
28. januar 2019 - 11:59 #6
Kan du sortere efter lande, så der er forskel mellem
4-3-19 og
3-4-19 ?
Ellers lav en popUp, der spørger:
"tast Enter for 4 marts 19, ellers tast 1 for 3 april 19"

=format(cdate(dinDato);"DD-MM-YYYY"))
eller
=application.format(cdate(dinDato);"DD-MM-YYYY"))
Kentoi Seniormester
28. januar 2019 - 13:02 #7
Stadig samme fejl.
jens48 Ekspert
28. januar 2019 - 20:26 #8
Jeg har brugt masser af tid på det samme problem, men kender ikke nogen enkel løsning på det. Normalt er det en tekst og så kan nedenstående formel bruges. Den virker både når måneden er et ciffer og to cifre. Og det samme med datoen. Men den virker kun, hvis det er skrevet i amerikansk stil med måneden først. Og man kan ofte ikke se om det er det ene eller det andet. Et eksempel: Er 7/6/2019 lig med 7-juni-2019 eller 6-juli-2019?

Her er formelen for dato skrevet i amerikansk stil:

=DATE(RIGHT(A2;4);LEFT(A2;SEARCH("/";A2)-1);MID(A2;SEARCH("/";A2)+1;SEARCH("/";MID(A2;SEARCH("/";A2)+1;10))-1))

På dansk bliver det til:

=DATO(HØJRE(A2;4);VENSTRE(A2;SØG("/";A2)-1);MIDT(A2;SØG("/";A2)+1;SØG("/";MIDT(A2;SØG("/";A2)+1;10))-1))
jens48 Ekspert
28. januar 2019 - 20:36 #9
Ups, jeg så det som et Excel problem, men den beskrevne problematik er vel den samme i VBscript, som jeg desværre ikke kender
Elizabeth816 Praktikant
16. april 2019 - 10:52 #10
I coldn't apply this method with my conversion. Shall i post my question here https://tellthebell.us?
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

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





Premium
Så mange millioner betaler Knowit for Creuna: Dansk Creuna-boss bliver chef for ny Knowit-organisation med 100 ansatte
Interview: Roar Nissen skal efter mere end 13 år hos Creuna stå i spidsen for den samlede danske afdeling i det kommende Knowit Experience-selskab. Bliv klogere på planerne, efter den norske Knowit-koncern har købt Creuna, her.
Computerworld
Det nye MitID er et tigerspring for bedre cybersikkerhed
Klumme: Det nye MitID er en enestående mulighed for et markant løft af it-sikkerheden i danske kommuner. Med baggrund i udfasningen af det nuværende NemID kan de samtidig forbedre og styrke deres it-systemers værn overfor cyberangreb.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Sådan: Fem måder at sikre dine medarbejdere på hjemmekontoret
Gennem de seneste år har arbejde hjemmefra vundet langt større gehør, selv i relativt traditionelt indstillede virksomheder, og med Covid-19 blev det i perioder en uomgængelig del af hverdagen. Men alt tyder på, at et langt mere fleksibelt arbejdsliv er kommet for at blive, også når corona slipper sit greb. Hjemme er medarbejderne – og i særdeleshed de systemer og data, de har adgang til – imidlertid langt mere udsatte for cyberangreb end bag virksomhedens firewall og andre sikkerhedsforanstaltninger. På den ene side er der altså behov for let og fleksibel adgang til centrale værktøjer og en udstrakt grad af self-service. På den anden side er det helt afgørende at sikre medarbejder, data og systemer mere grundigt end hidtil – også udenfor virksomhedens eget netværk. I denne hvidbog kan du læse mere om, hvordan værktøjerne i RSA SecurID Access kan være med til at løfte opgaven.