[Excel] UNIX timestamp in UTC converteren naar sessie tijd

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Hari-Bo
  • Registratie: Juli 2003
  • Laatst online: 16:29
Ik wil een grafiek maken met de volgende informatie UNIX timestamp in UTC en een waarde. Omdat ik verschillende sessie wil vergelijken zoek ik eigelijk een manier om de UNIX timestamp in UTC om te zetten naar de tijd van de sessie bijvoorbeeld;
1553424480,13.264150943396
1553424600,14.588333333333

Bos Stern Service Onafhankelijke automotive dienstverlening; diagnose, codering, retrofit, sleutelservice, ECU en tuning. Projecten

Beste antwoord (via Hari-Bo op 24-03-2019 19:15)


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

De timestamp is het aantal seconden sinds 1 jan 1970, UTC (Greenwich mean time). Met uitzondering van schrikkelseconden, om het moeilijker te maken. Je kunt dus delen door 24 uur, delen door 60 minuten, delen door 60 seconden en tel dit aantal dagen op bij 1 jan 1970.

Of als je puur de doorlooptijd wilt weten: trek 1553424600 af van 1553424480 en je hebt het aantal seconden verschil ertussen.

Voor een doorlooptijd 00:00 tot 04:00 is het belangrijk te weten welke tijdzone het is. Schrikkelseconden zijn alleen belangrijk als er geen halve minuut foutmarge mag zijn.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Alle reacties


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Waar heb je het over? :?

Ik weet wel wat een unix timestamp is maar verder geef je totaal geen informatie over welke software/tools wilt gebruiken.

[ Voor 30% gewijzigd door Room42 op 24-03-2019 17:57 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Hari-Bo
  • Registratie: Juli 2003
  • Laatst online: 16:29
Ik exporteer deze informatie vanuit een opensource temperatuur meter en deze is niet aan te passen. En de grafiek wil ik in Excel maken. Welke informatie heb je nodig?

Bos Stern Service Onafhankelijke automotive dienstverlening; diagnose, codering, retrofit, sleutelservice, ECU en tuning. Projecten


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Hari-Bo schreef op zondag 24 maart 2019 @ 17:56:
Ik exporteer deze informatie vanuit een opensource temperatuur meter en deze is niet aan te passen. En de grafiek wil ik in Excel maken. Welke informatie heb je nodig?
Misschien was het gewoon handig geweest om het formulier in te vullen? 8)7
Mijn vraag
...

Relevante software en hardware die ik gebruik
...

Wat ik al gevonden of geprobeerd heb
...
Ter info: De unix timestamp is altijd UTC. Die kun je dus converteren naar de locale time zone:
https://stackoverflow.com/a/23062640

En @Hari-Bo, bij die derde vraag ben ik wel benieuwd of je zelf al gezocht hebt ;)

[ Voor 20% gewijzigd door Room42 op 24-03-2019 18:01 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Hari-Bo
  • Registratie: Juli 2003
  • Laatst online: 16:29
Point taken.

Ik wil deze dus niet converteren naar een andere tijd zone, maar naar een doorloop tijd.
Want deze sessies zal ik niet op gelijkte tijdstippen draaien.

Om het misschien wat duidelijker te maken bedoel ik dit
Sessie 1 Start 14:00 Stop 18:00 met 200 meetpunten.
Sessie 2 Start 20:00 Stop 24:00 met 200 meetpunten.

Deze in een grafiek plaatsen met een overzicht van meetpunten
Doorlooptijd 00:00 tot 04:00

Bos Stern Service Onafhankelijke automotive dienstverlening; diagnose, codering, retrofit, sleutelservice, ECU en tuning. Projecten


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

De timestamp is het aantal seconden sinds 1 jan 1970, UTC (Greenwich mean time). Met uitzondering van schrikkelseconden, om het moeilijker te maken. Je kunt dus delen door 24 uur, delen door 60 minuten, delen door 60 seconden en tel dit aantal dagen op bij 1 jan 1970.

Of als je puur de doorlooptijd wilt weten: trek 1553424600 af van 1553424480 en je hebt het aantal seconden verschil ertussen.

Voor een doorlooptijd 00:00 tot 04:00 is het belangrijk te weten welke tijdzone het is. Schrikkelseconden zijn alleen belangrijk als er geen halve minuut foutmarge mag zijn.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • thunder7
  • Registratie: Januari 2003
  • Laatst online: 21:40

thunder7

houten vaas/schaal nodig?

gnu date kan niet alleen tijd in seconden uitvoeren, maar ook andersom:
To convert such an unwieldy number of seconds back to a more readable form, use a command like this:

# local time zone used
date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z"
1999-12-31 19:00:00 -0500

hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl


Acties:
  • 0 Henk 'm!

  • Hari-Bo
  • Registratie: Juli 2003
  • Laatst online: 16:29
Bedankt voor de info hier kan ik wat mee. :)

Bos Stern Service Onafhankelijke automotive dienstverlening; diagnose, codering, retrofit, sleutelservice, ECU en tuning. Projecten

Pagina: 1