Hjälp mig tolka en timestamp

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
FormerMazda
Inlägg: 6609
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Hjälp mig tolka en timestamp

Inlägg av FormerMazda »

Hej!

I ett passersystem så loggas alla händelser i en tabell, denna tabell har jag lyft in i excel för att få lite statistik över när det är folk inne och inte.
Det mesta kommer förståeligt och i klartext. Men tidsstämpeln för händelsen lyckas jag inte tolka..

Det ser helt klart ut som det är i hexadecimal form, detta översätter jag till decimal och testar att räkna det som sekunder och liknande från midnatt. Men det ger inga bra resultat..

Nån som vill ge sig på ett försök?

Exempel på tidsstämplar under ett dygn: (dessa är loggade inpasseringar genom entrén och borde vara mellan klockan 5 - 23.

Kod: Markera allt

EventTime	UserID	TimeStamp
2013-01-14	228	000000000002B46E
2013-01-14	161	000000000002B477
2013-01-14	7	000000000002B47C
2013-01-14	229	000000000002B480
2013-01-14	197	000000000002B481
2013-01-14	51	000000000002B485
2013-01-14	101	000000000002B489
2013-01-14	222	000000000002B48C
2013-01-14	221	000000000002B492
2013-01-14	137	000000000002B498
2013-01-14	138	000000000002B4B6
2013-01-14	96	000000000002B4DF
2013-01-14	201	000000000002B4EA
2013-01-14	62	000000000002B4F9
2013-01-14	63	000000000002B4FA
2013-01-14	60	000000000002B506
2013-01-14	205	000000000002B524
2013-01-14	122	000000000002B52D
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp mig tolka en timestamp

Inlägg av sodjan »

Ett par saker...

Svarar kanske inte direkt på frågan, men varför inte kolla
med antingen dokumentationen eller leverantören direkt?

> ...och borde vara mellan klockan 5 - 23.

Det duger inte. Fixa en stämpling som du vet (kolla med en klocka)
när det skedde. Det borde dessutom finnas något annat gränssnitt
mot systemet där man kan se tiderna, varför stämplar man annars
över huvudtaget? Om man inte vet när stämplingen skedde?
När du har en hex-kod och du vet vilken timestamp det motsvarar
(gärna några stycken par) så blir tolkningen betydligt enklare.
Användarvisningsbild
FormerMazda
Inlägg: 6609
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Hjälp mig tolka en timestamp

Inlägg av FormerMazda »

Leverantören är Aptus, de har ett supportsystem, men det kräver att man skaffar konto vilket kräver faktureringsadress. Och eftersom jag inte beställt/står för detta system utan bara driften av det så ville jag inte regga faktureringsadressen på mig.

Dokumentationen säger inget om rådata i SQLen som programmet sparar. Och det grafiska gränssnittet ger ingen möjlighet till att få ur statistik så som jag vill nu.
Därav frågan här.

Bra förslag att jämföra med systemet! Det borde rimligtvis finnas en översatt tid där i.
Om inte så får jag skapa en händelse vid känt klockslag och jämföra.

Har dock ingen möjlighet med detta än på ett tag då systemet sitter på annan ort. Men datan har jag i min dator här och jag var lite sugen på att lösa tidsstämpeln om det gick.
Det är ju lite kul att tänka också. :)
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp mig tolka en timestamp

Inlägg av sodjan »

OK. Då får väl din kund (den som du sköter driften åt) regga
sig hos leverantören. Det är väl kunden som vill veta detta.

Vet du om hexen bör innehålla enbart tid eller både datum+tid?

Ta två stämplingen med känt intervall (t.ex 30 sek) och jämför
hex-koderna, då bör du få den "enhet" som det är lagrat i.
D.v.s sekund, millisekund o.s.v.
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp mig tolka en timestamp

Inlägg av sodjan »

> Har dock ingen möjlighet med detta än på ett tag då systemet sitter på annan ort.

Jag skulle ringa någon "på kontoret" och fråga "när gick/kom kortnr 228 den 14-jan"...
Användarvisningsbild
SeniorLemuren
Inlägg: 8767
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Hjälp mig tolka en timestamp

Inlägg av SeniorLemuren »

Lite stort tidsspann att testa olika möjligheter på. Har du ingen uppgift på en passertid för någon person som ligger inom en timmes, (eller mindre) intervall.

Edit: Oj då, jag såg inte att det hunnit in flera svar innan jag fick iväg mitt inlägg. :)
Användarvisningsbild
FormerMazda
Inlägg: 6609
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Hjälp mig tolka en timestamp

Inlägg av FormerMazda »

Systemet sitter till ett gym som min bys sockenförening fått och således äger. Jag ingår i kommittén som driver lokalerna och gymmet.
Det är alltså inga företag eller liknande, näst intill privat och allt sköts ideellt, inga bemannade kontor eller liknande.

Det finns när jag tänker en händelse som jag vet klockslagen på!
Se nedan, händelsen tänder/släcker en LED på varje tagläsare för att visa när det är "öppet".
Tiderna är 0500 och 2300.

Kod: Markera allt

LED AvRöd PåGrön	2013-01-01	000000000002A28C (0500)
LED AvRöd PåGrön	2013-01-01	000000000002A2A9 (2300)
LED AvRöd PåGrön	2013-01-02	000000000002A2AA
LED AvRöd PåGrön	2013-01-02	000000000002A308
LED AvRöd PåGrön	2013-01-03	000000000002A309
LED AvRöd PåGrön	2013-01-03	000000000002A449
LED AvRöd PåGrön	2013-01-04	000000000002A44B
LED AvRöd PåGrön	2013-01-04	000000000002A49A
LED AvRöd PåGrön	2013-01-05	000000000002A49B
LED AvRöd PåGrön	2013-01-05	000000000002A4CB
LED AvRöd PåGrön	2013-01-06	000000000002A4D2
LED AvRöd PåGrön	2013-01-06	000000000002A50D
LED AvRöd PåGrön	2013-01-07	000000000002A50E
LED AvRöd PåGrön	2013-01-07	000000000002A833
LED AvRöd PåGrön	2013-01-08	000000000002A834
LED AvRöd PåGrön	2013-01-08	000000000002AC10
LED AvRöd PåGrön	2013-01-09	000000000002AC12
LED AvRöd PåGrön	2013-01-09	000000000002B0B6
LED AvRöd PåGrön	2013-01-10	000000000002B0B7
LED AvRöd PåGrön	2013-01-10	000000000002B10C
LED AvRöd PåGrön	2013-01-11	000000000002B10D
LED AvRöd PåGrön	2013-01-11	000000000002B402
LED AvRöd PåGrön	2013-01-12	000000000002B403
LED AvRöd PåGrön	2013-01-12	000000000002B434
LED AvRöd PåGrön	2013-01-13	000000000002B435
LED AvRöd PåGrön	2013-01-13	000000000002B46C
LED AvRöd PåGrön	2013-01-14	000000000002B46D
LED AvRöd PåGrön	2013-01-14	000000000002B53A
LED AvRöd PåGrön	2013-01-15	000000000002B53B
LED AvRöd PåGrön	2013-01-15	000000000002B7CB
LED AvRöd PåGrön	2013-01-16	000000000002B7CD
LED AvRöd PåGrön	2013-01-16	000000000002BBE7
LED AvRöd PåGrön	2013-01-17	000000000002BBE8
LED AvRöd PåGrön	2013-01-17	000000000002BC32
LED AvRöd PåGrön	2013-01-18	000000000002BC33
LED AvRöd PåGrön	2013-01-18	000000000002BC7F
LED AvRöd PåGrön	2013-01-19	000000000002BC82
LED AvRöd PåGrön	2013-01-19	000000000002BCC7
LED AvRöd PåGrön	2013-01-19	000000000002BCDB
LED AvRöd PåGrön	2013-01-20	000000000002BCDC
LED AvRöd PåGrön	2013-01-20	000000000002BCFA
LED AvRöd PåGrön	2013-01-21	000000000002BCFB
LED AvRöd PåGrön	2013-01-21	000000000002BD70
LED AvRöd PåGrön	2013-01-22	000000000002BD72
LED AvRöd PåGrön	2013-01-22	000000000002BF99
LED AvRöd PåGrön	2013-01-23	000000000002BF9A
LED AvRöd PåGrön	2013-01-23	000000000002BFEA

Användarvisningsbild
calmar
Inlägg: 540
Blev medlem: 23 november 2005, 13:14:41
Ort: Göteborg
Kontakt:

Re: Hjälp mig tolka en timestamp

Inlägg av calmar »

Är du säker på att TimeStamp verkligen innehåller en tidsstämpel då?
Jag har tillgång till en liknande databas från samma leverantör och där är EventTime av typen DateTime och innehåller följaktligen både datum och tid, TimeStamp däremot ser ut att innehålla ett enkelt löpnummer.
Användarvisningsbild
FormerMazda
Inlägg: 6609
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Hjälp mig tolka en timestamp

Inlägg av FormerMazda »

Av rubriken att döma så kan jag inte tolka det till annat. Men visst, det ser ju konstigt ut.

EventTime och CreatedTime håller bara datum.
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp mig tolka en timestamp

Inlägg av sodjan »

Så tiderna för denna händelse *varje* dag är alltid 0500/2300 ?
Inte bara den dagen som du har markerat ??

Det är ju i så fall en viktig ledtråd...

Men i så fall är detta lite märkligt :

Kod: Markera allt

LED AvRöd PåGrön   2013-01-01   000000000002A28C (0500)
LED AvRöd PåGrön   2013-01-01   000000000002A2A9 (2300) (*)
LED AvRöd PåGrön   2013-01-02   000000000002A2AA (0500) (**)
LED AvRöd PåGrön   2013-01-02   000000000002A308 (2300)
Notera den lilla skillnaden mellan (*) och (**) ovan !
Det ser lite märkligt ut, bara 2 "enheter" från 23:00 till 05:00.
Men *det* hade du väl redan upptäckt !?

> TimeStamp däremot ser ut att innehålla ett enkelt löpnummer.

Håller med, även om sannolik lagring av datum/tid i "EventTime"...
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp mig tolka en timestamp

Inlägg av sodjan »

> EventTime och CreatedTime håller bara datum.

Hur vet du det?
Användarvisningsbild
FormerMazda
Inlägg: 6609
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Hjälp mig tolka en timestamp

Inlägg av FormerMazda »

Japp, varje dag sker detta vid 0500 och 2300, så som jag markerat.

Håller med om att TimeStamp mindre och mindre liknar just en TimeStamp.

Ja, jag vet att EventTime och CreatedTime håller bara datum baserat på vad jag ser där, datum, finns inget mer. I det format som jag hittills postat.
Datan är dumpad ur SQL till excelfil med MS egna verktyg för detta.
Nerre
Inlägg: 27414
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hjälp mig tolka en timestamp

Inlägg av Nerre »

Och hur är fälten där EventTime står formaterade?

I Excel är datum alltid lagrat som ett decimaltal, beroende på hur du formaterar cellerna visas det som datum, klockslag etc.
Användarvisningsbild
FormerMazda
Inlägg: 6609
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: Hjälp mig tolka en timestamp

Inlägg av FormerMazda »

Tackar för ledtråden!

Cellerna var formaterade som datum, men det gick att utöka visningen så klockslag kom med! Detta fanns alltså men visades inte!

I min åsikt: fantastiskt korkat! Men säkert mitt fel i nån översättning.

Case closed!
Skriv svar