eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJaki to format daty?
Ilość wypowiedzi w tym wątku: 7

  • 1. Data: 2010-10-27 17:02:56
    Temat: Jaki to format daty?
    Od: Mirek <p...@d...zind.ikem.pwr.wroc.pl>


    Cześć

    Mam program (Catman HBM), który w pliku zapisuje binarnie czas
    rozpoczęcia działania.

    Jest sobie program konwerujący, który wczytuje tę wartość jako
    double (moim zdaniem bezsensownie - wartość rzędu 40472).

    Poniżej zamieszczam przykłady zawierające:
    - datę pliku (przypuszczam, że może ona być 2-6 min późniejsza
    niż data binarna)
    - osiem bajtów (w postaci dziesiętnej)
    - wartośc double

    Czy wiecie jak wartość binarną przekształcić do strawnej postaci?
    Z góry dziękuję.

    Mirek

    Data pliku Osiem bajtów Double
    2010.10.21 13:20:38 6 69 46 194 17 195 227 64 40472.554954
    2010.10.21 13:26:04 255 32 67 229 17 195 227 64 40472.559236
    2010.10.21 13:32:24 68 90 198 7 18 195 227 64 40472.563449
    2010.10.21 13:38:38 115 6 69 46 18 195 227 64 40472.568148
    2010.10.21 13:49:30 5 124 243 106 18 195 227 64 40472.575556
    2010.10.21 13:54:06 179 184 19 132 18 195 227 64 40472.578623
    2010.10.21 14:03:16 71 2 190 185 18 195 227 64 40472.585174
    2010.10.21 14:10:30 8 36 235 220 18 195 227 64 40472.589468
    2010.10.21 14:13:14 238 4 113 242 18 195 227 64 40472.592095
    2010.10.21 14:32:52 55 197 168 97 19 195 227 64 40472.605671
    2010.10.21 15:32:12 121 75 115 176 20 195 227 64 40472.646539
    2010.10.21 15:39:24 112 83 140 218 20 195 227 64 40472.651678
    2010.10.21 15:49:48 92 154 131 23 21 195 227 64 40472.659120
    2010.10.21 15:59:58 44 249 197 82 21 195 227 64 40472.666354
    2010.10.21 16:02:40 173 104 36 96 21 195 227 64 40472.667986


  • 2. Data: 2010-10-27 17:31:56
    Temat: Re: Jaki to format daty?
    Od: Wojciech Muła <w...@p...null.onet.pl.invalid>

    On Wed, 27 Oct 2010 17:02:56 +0000 (UTC) Mirek
    <p...@d...zind.ikem.pwr.wroc.pl> wrote:

    > Mam program (Catman HBM), który w pliku zapisuje binarnie czas
    > rozpoczęcia działania.
    >
    > Jest sobie program konwerujący, który wczytuje tę wartość jako
    > double (moim zdaniem bezsensownie - wartość rzędu 40472).
    >
    > Poniżej zamieszczam przykłady zawierające:
    > - datę pliku (przypuszczam, że może ona być 2-6 min późniejsza
    > niż data binarna)
    > - osiem bajtów (w postaci dziesiętnej)
    > - wartośc double
    >
    > Czy wiecie jak wartość binarną przekształcić do strawnej postaci?
    > Z góry dziękuję.

    Może to zapis stosowany w Delphi/BCB? Cześć całkowita to liczba
    dni jakie upłynęły od 1899-12-30, natomiast część ułamkowa to
    liczba sekund jakie upłynęły od początku doby przeskalowana do
    przedziału [0, 1). Policzyłem na szybko i np. 111 lat * 365 daje
    ok. 40470.

    http://docs.embarcadero.com/products/rad_studio/delp
    hiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Syst
    em_TDateTime.html

    w.


  • 3. Data: 2010-10-28 06:22:01
    Temat: Re: Jaki to format daty?
    Od: "Wojciech \"Spook\" Sura" <s...@s...please.op.pl>

    Dnia 27-10-2010 o 19:02:56 Mirek
    <p...@d...zind.ikem.pwr.wroc.pl> napisał(a):
    > 2010.10.21 13:20:38 6 69 46 194 17 195 227 64 40472.554954

    Wartości zbliżone do 12:00 mają część ułamkową podejrzanie bliską 0.5.
    Wychodziłoby zatem, że jest to licznik dni razem z ułamkową częścią
    reprezentującą ułamkową część dnia, czyli godzinę.

    Pozdrawiam -- Spook.

    --
    Używam klienta poczty Opera Mail: http://www.opera.com/mail/


  • 4. Data: 2010-10-29 08:29:36
    Temat: Re: Jaki to format daty?
    Od: ds <a...@e...pl>

    Mirek wrote:

    > 2010.10.21 16:02:40 173 104 36 96 21 195 227 64 40472.667986

    http://www.silisoftware.com/tools/date.php

    --
    Pozdrawiam
    ds


  • 5. Data: 2010-10-29 11:26:02
    Temat: Re: Jaki to format daty?
    Od: Mirek <p...@d...zind.ikem.pwr.wroc.pl>

    On pią, 29 paź 2010 10:29:36 in article news:<iae0qa$2un$1@news.onet.pl>
    ds wrote:
    > Mirek wrote:
    >
    >> 2010.10.21 16:02:40 173 104 36 96 21 195 227 64 40472.667986
    >
    > http://www.silisoftware.com/tools/date.php

    Fajne, ale nie działa dla dat przed 13.12.1900.
    Dziwne, co to za magiczna data?


  • 6. Data: 2010-10-29 11:26:17
    Temat: Re: Jaki to format daty?
    Od: Mirek <p...@d...zind.ikem.pwr.wroc.pl>

    On śro, 27 paź 2010 19:31:56 in article news:<20101027193156.433ccfce@cat.tac>
    Wojciech Muła wrote:
    > Może to zapis stosowany w Delphi/BCB? Cześć całkowita to liczba
    > dni jakie upłynęły od 1899-12-30, natomiast część ułamkowa to
    > liczba sekund jakie upłynęły od początku doby przeskalowana do
    > przedziału [0, 1). Policzyłem na szybko i np. 111 lat * 365 daje
    > ok. 40470.

    Dziękuję wszystkim w tym wątku. Zgadza się.

    A 1899-12-30 to jest eufemizm buga microsoftu (a w zasadzie wcześniejszy bo
    lotusa 123), bo przyjęto, że rok 1900 jest przestępnym ;)


  • 7. Data: 2010-11-04 12:06:06
    Temat: Re: Jaki to format daty?
    Od: "Artur M. Piwko" <m...@b...pl>

    In the darkest hour on Fri, 29 Oct 2010 11:26:02 +0000 (UTC),
    Mirek <p...@d...zind.ikem.pwr.wroc.pl> screamed:
    >>> 2010.10.21 16:02:40 173 104 36 96 21 195 227 64 40472.667986
    >>
    >> http://www.silisoftware.com/tools/date.php
    >
    > Fajne, ale nie działa dla dat przed 13.12.1900.
    > Dziwne, co to za magiczna data?
    >

    A potrzebne Ci daty wcześniejsze do czegoś?
    Unix Time/POSIX Time też ma tego typu ograniczenie przecież.

    --
    [ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:239B ]
    [ 13:05:01 user up 12611 days, 1:00, 1 user, load average: 0.97, 0.81, 0.90 ]

    How to make a million dollars: First, get a million dollars. -- Steve Martin

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: