nieprawda. dmy to hint dla parsera daty, za format podawania daty przez bazę odpowiada pierwszy człon.
[code]underley=# show datestyle ;
DateStyle
ISO, DMY
(1 row)
underley=# SELECT now();
now
2009-01-05 08:50:41.822861+01
(1 row)
underley=# set datestyle =‘german, dmy’;
SET
underley=# SELECT now();
now
05.01.2009 08:50:54.542848 CET
(1 row)[/code]
gotar
January 5, 2009, 8:06am
22
ok to nie wiem czemu tego nie chwycił, zmienie mu przez set datestyle i wtedy zobacze
gotar
January 5, 2009, 8:55am
23
Ok wymusilem ISO, dmy i jest ok ;] dzieki wielkie i sorki za problemy :]
jak w bazie mysql zmienic godzine?
bo teraz jak robie
<%= xxx.created_at.to_s(:db) %>
to mam wynik -1 gdzine ;/
tj mam tak 2009-03-16 12:58:00, a powinno byc tak 2009-03-16 13 :58:00
Tomash
March 16, 2009, 3:05pm
25
Ustaw timezone w environment.rb
w enviroment.rb mam tak,
config.time_zone = “Europe/Warsaw”
czy jakos inaczej mam tu ustawic?
Chciałbym zrobić coś jakby odliczanie dni do pewnej daty. W jaki sposób porównać czy odjąć dwie daty (jakąś zadeklarowaną od dzisiejszej) i otrzymać ilość dni jakie dzielą te dwie daty.
gotar
January 6, 2010, 2:05pm
28
a w ogole sprawdzałeś dokumentację?
np czesc o datetime Date.new, operacji na nich?
Tomash
January 6, 2010, 2:07pm
29
Mam tabele “wiadomosci”. Tam są oczywiscie daty ich stworzenia. Czy ktoś wie jak wypisać np. 5 ostatnich wiadomości biorąc pod uwagę datę
gotar
January 8, 2010, 1:42am
31
Jeny na prawde chyba żadnych podstaw nie próbowałeś znaleźć i przyswoić. To pytanie bardziej z SQL
SELECT * FROM wiadomosci ORDER BY created_at DESC LIMIT 5
No to rails way np:
messages = Message.all(:order => ‘created_at DESC’, :limit => 5)
Mam tak: <% mess = Message.find(:all, :order => "created_at DESC", :limit => 5,
:conditions => ["id_recepient = ? AND id_sender = ?",current_user.id,id_u]).collect {|c| [c.subject]}%>
i wypisuje tak: <%= mess %>
Wypisuje mi zlaczone tematy wiadomosci. Czy ktos wie jak wypisac te wiadomosci kazda oddzielna, np. po enterze?
gotar
January 8, 2010, 10:24pm
33
No iterować musisż mess to tablica!
<% mess.each do |m| %>
<%= m %>
<% end %>