• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Resultaat van veld submit_time converteren naar een tijdsaanduiding

Status
Niet open voor verdere reacties.

NIh1IlO

Gebruiker
Lid geworden
4 feb 2003
Berichten
757
Dag specialisten,

In een tabel, als resultaat van een invulformulier in WordPress, staat een veld submit_time.
Een cel onder die veldnaam bevat bvb volgend resultaat: 13.226.412.832.990.
Ik las ergens dat het een weergave zou zijn van milliseconden.
Wat er ook van zij, ik zou het resultaat liever zien als een klassieke tijdsaanduiding
van het type dd-mm-jjjj-uu:mm:ss (24 uur weergave).
Hoe is dit te verwezenlijken? Wat is de converteerformule?

Met vriendelijke groeten,

nIh1IlO
 
Met analysis Toolpak
Code:
=TEKST(CONVERTEREN(A1;"msec";"day");"dd-mm-jjjj uu:mm:ss")

Of zonder.
Code:
=TEKST(A1/86400000;"dd-mm-jjjj uu:mm:ss")
 
Bedankt, Harry, voor de formules.
Het resultaat genereert volgdende tijdsvoorstelling: 15-02-2319 11:33:53; dit lijkt mij niet de correcte weergave voor iets nog maar een paar dagen geleden werd ingevoerd.
Moet de formule misschien nog verfijnd worden?

Mvg,

nIh1IlO
 
24 uur
24*60 = 1440 min/dag
1440*60 = 86400 sec/dag
86400*1000 = 86.400.000 msec/dag

=CONVERTEREN(86400000;"msec";"day") = 1
Zet je de opmaak op datum geeft het 1-1-1900.
Code:
=TEKST(13.226.412.832.990/86.400.000;"dd-mm-jjjj uu:mm:ss")
Code:
=13226412832990/86400000
geeft 15-02-2319 11:33:53

Dus lijkt het me aannemelijk.
 
Beste Harry,

Uw toelerantiegrens is wel ietwat te groot in deze.
15 feberuari 2319 aannemen voor een ingevoerde datum 29 (of 30?) november 2011 is wel niet zo evident, me dunkt.
Vandaar mijn vraag of de formule niet nog kan/moet verfijnd worden.

Mvg,

nIh1IlO
 
Code:
=TEKST(1322641832990/86400000;"dd-mm-jjjj uu:mm:ss")
geeft bij mij: 28-11-1941 08:30:33
Een aanvaardbare datum ?
 
Klopt zapatr,

Maar het getal is groter.
=13226412832990/86400000

Ps. Zijn het wel milliseconden nIh1IlO
 
Laatst bewerkt:
Misschien een mogelijkheid: indien je er van uit gaat dat het de Wordpress tijdrekening niet begint op 1/1/1900 (zoals in Excel) maar op 1/1/1970 dan kun je een correctiefactor inbouwen in de formule door de datumwaarde van 1/1/1970 (25569) min 1 op te tellen bij bij het resultaat.
Indien we ook veronderstellen dat het oorspronkelijke getal (13.226.412.832.990) tienduizenste sekonden voorstelt, komen we op volgende formule:

Code:
=TEKST(25568+(1322641283,299/86400);"dd-mm-jjjj uu:mm:ss")
Dit geeft "29-11-2011 08:21:23"?
 
Beste WHER,

Bedankt voor de benadering en de formule. Ik heb ze uitgetest en ik kom tot de vastsstelling dat de 'min 1' niet hoeft.
De formule mag dus zijn: =TEKST(25569+(1322641283,299/86400);"dd-mm-jjjj uu:mm:ss").

Mvg,

nIh1IlO
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan