![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
mam date w nastepujacym formacie ddmmrr
czyli mam wpisy typu 021103 - 2 listopada 2003. importuje to jako TEXT ( jesli zaimportuje jako INT to utnie mi wszystkie daty zaczynajace sie na "0" ). W MySQL'u jest pole DATE od '1000-01-01' do '9999-12-31' wiec zupelnie nie pasuje do formatu, ktory ja mam. Czy ktos moze mi poradzic jak wyjsc z tej sytuacji (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? :? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Jezeli chcesz to wprowadzic do bazy to przeciez nie ma problemu mozesz dodac "20" do stringa, mozesz takze dowolnie wprowadzac dane do bazy i przerabiac na pole DATE w ORACLU jest to funkcja TO_DATE, nie wiem niestety jaka funkcja odpowiada temu w mysql'u
Jezeli chcesz natomiast wyciagac dane w dowolnym formacie to np w ORACLU sluzy do tego funkcja TO_CHAR, w mysql'u odpowiednikiem tej funkcji jest chyba DATE_FORMAT Jezeli chcesz natomiast dowolnie modyfikowac daty masz interwaly czasowe (INTERVAL) wszystko jest opisane w: http://www.mysql.com/doc/en/Date_and_time_..._functions.html Milej lektury |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:19 |