ruby,Get a datetime from sqlite3,always presents 2000-01-01 -


i want value of "start_time" "activities"(a table name in sqlite3) using ruby on rails. , meet problems.

in sqlite3, value of "start_time" "2016-01-04 08:00:00", , it's correct value.

but when got value using ruby , value "2000-01-01 08:00:00 utc".

    @activities = activity.all()     @activities.each |activity|         puts activity.start_date 

thanks in advance!

you can use strftime("%y-%m-%d %h:%m") method remove utc.

@activities = activity.all() @activities.each |activity|     puts activity.start_date.strftime("%y-%m-%d %h:%m") 

if want set local time_zone instead of utc set config/application.rb file

config.time_zone = '<your time zone>' 

for getting local time_zone please click here.


Comments

Popular posts from this blog

how to insert data php javascript mysql with multiple array session 2 -

multithreading - Exception in Application constructor -

windows - CertCreateCertificateContext returns CRYPT_E_ASN1_BADTAG / 8009310b -