W bardzo wielu aplikacjach w bazie danych zapisujemy ten sam czas jaki przyszedł do nas od użytkownika w formularzu. W przypadku, gdy tworzysz aplikację na rynek polski, takie podejście może okazać się bezproblemowe, bo wszyscy jesteśmy w jednej strefie czasowej i mamy ten sam czas. Problemy zaczynają się, gdy tworzymy aplikację, w której użytkownicy są w różnych strefach . Wtedy takie podejście może się okazać bardzo problematyczne. Dlatego zaleca się, aby po...
A few days ago I read a beautiful comment: The man without time tracking doesn't know what he did. What is the first thing to do after holidays? Fill time tracking.
Funkcjonalność to nie wszystko, w działającym systemie liczy się też wydajność systemu, na którą składają się wszystkie jego części. W przeglądarce Internet Explorer dostajemy funkcje, która pozwala liczyć czas wykonania poszczególnych sekwencji kodu i sprawdzać, co poszło nie tak. Zacznijmy od razu od prz...
Na wss.pl pojawił się wątek dotyczący działań na typach datetime. Jeden z uczestników dyskusji stwierdził, że operacja odejmowania dwóch wartości datetime daje w wyniku czas. Jak pokazałem, zapytanie SELECT GETDATE() - GETDATE() daje w wyniku 1900-01-01 00:00:00.000 czyli nadal typ datetime (należało się tego spodziewać) a dopiero po jawnym zrzutowaniu na float widzimy numeryczną reprezentację z różnicy dat (dlaczego nie na time, o tym mała uwaga na końcu notki). Ale pomyślałem sobie, że w pewnych ...
Bazy danych i XML 5467 dni, 5 godzin, 7 minut temu 99 źrodło rozwiń