Chcę przechowywać wartość czasową w bazie danych SQLite w systemie Android. Moja wartość czasu jest w EditText, a kiedy klikam przycisk zapisu, chciałbym, aby wartość czasu była przechowywana w bazie danych. A także chcę przejrzeć już zapisaną wartość w bazie danych.jak przechowywać wartość czasu w bazie danych SQLite w systemie Android?
Odpowiedz
Sqlite + timestamp = Date and time functions
SQLite + timestamp + android = Timestamp Class
Inne opcje
- utworzyć kolumnę dla każdego kawałka informacji, które chcesz zapisać (dzień, godzina, minuta , drugi itd.)
- zamień czas na długi i zapisz go zamiast tego. Użyj java.sql.Time
SQLite doesn't have a specific datatype for storing times i pozostawia go do ciebie, czy chcesz zapisać je w postaci tekstu, liczb całkowitych, lub wartości zmiennoprzecinkowych, dzięki czemu można ustalić cokolwiek konwencja działa najlepiej dla Ciebie.
Dla aplikacji, w której chcesz, aby czas był edytowalny przez użytkownika, sugeruję zaglądanie do widżetów DatePicker i TimePicker, abyś nie musiał się martwić o parsowanie i formatowanie czasu jako tekstu, a następnie Klasa Java Calendar do konwersji danych z tych na prostą wartość, którą można umieścić w bazie danych (sugerowałbym użycie metody getTimeInMillis() w celu przekonwertowania jej na liczbę całkowitą).
kiedy przechowujemy czas w milisekundach możemy później użyć do alarmu? –
@BibiTahira Tak, wierzę w to. Nie zapominaj, że alarmy muszą być ustawione w strefie czasowej UTC. –
- 1. Jak przechowywać obiekt w bazie danych SQLite w systemie Android?
- 2. Jak przechowywać obraz w bazie danych SQLite
- 3. Jak przechowywać (obraz bitmapowy) i pobrać obraz z bazy danych sqlite w systemie Android?
- 4. Wstawianie bieżącej daty i czasu w bazie danych SQLite
- 5. Jak dodać datę w bazie danych sqlite
- 6. Jak przechowywać dane w bazie danych sqlite za pomocą jQuery-mobile dreamviewer cc z phonegap w systemie Android?
- 7. Jak przechowywać ostrzeżenia MySQL w bazie danych?
- 8. Jak przechowywać rok w bazie danych?
- 9. onUpgrade() baza danych sqlite w systemie Android
- 10. Porównaj daty (przechowywane jako ciąg) w bazie danych Android sqlite?
- 11. Dołącz 3 tabel w bazie danych SQLite
- 12. Sklep Daty czasu UTC w bazie danych
- 13. Dlaczego nie przechowywać plików w bazie danych?
- 14. Czy można przechowywać javascript w bazie danych?
- 15. bazie Android SQLite zostanie uszkodzona
- 16. Jak przechowywać znaczniki UII w bazie danych podstawowych?
- 17. Jak najlepiej przechowywać listę numerów w relacyjnej bazie danych?
- 18. Przechowywanie ogromnych danych w SQLite
- 19. jak przechowywać dane w bazie danych w HTML5
- 20. Przechowywanie wartości NaN w bazie danych SQLite
- 21. Dlaczego warto korzystać z bazy danych sqlite w systemie Android?
- 22. Wersja SQLite używana w systemie Android?
- 23. Android istnieje() w bazie danych?
- 24. Jak przechowywać artykuły lub inne duże teksty w bazie danych?
- 25. Jak przechowywać plik w bazie danych z Grails
- 26. Jak przechowywać niestandardowe pola użytkownika w bazie danych
- 27. Jak przechowywać obrazy w bazie danych mysql za pomocą php
- 28. jak przechowywać wideo w bazie danych za pomocą mysql?
- 29. Jak przechowywać symbol Euro w bazie danych mysql?
- 30. Jak przechowywać informacje Symfony2 "access_control" w bazie danych?
Czy próbowałeś po prostu przechowywać go jako ciąg? –
nie chcę przechowywać jako czas – user555910