2013-10-12 3 views
8

То, что я считал простым форматированием временной отметки, дает мне немного горя. Наверное, просто глупая ошибка!Форматирование временных меток полос

В моем приложении Rails 4 я извлекаю данные из API Stripe. У меня проблема с отметками времени, которые они возвращают.

Если я просто выходной метки времени, как это:

@subscription.trial_end 

то у меня нет никаких проблем. Но если я хочу форматировать отметку времени, как это:

@subscription.trial_end.strftime("%d/%m/%Y") 

тогда я получаю эту ошибку:

undefined method `strftime' for 1384109487:Fixnum 

Могу ли я использовать strftime на это значение?

ответ

11

Извините - получил его отсортирован:

Time.at(@subscription.trial_end).strftime("%d/%m/%Y") 
+3

Если вы используете Rails, вы, вероятно, хотите использовать 'Time.zone.at' вместо того, чтобы гарантировать, что время возвращается в часовом поясе вашего приложения, в отличие от сервер. –

Смежные вопросы