Как мне отформатировать дату в мм / дд / гггг в Ruby? - PullRequest
17 голосов
/ 05 августа 2009

В Perl вы можете сделать:

my $current_time = DateTime->now();
my $mdy = $current_time->mdy("/");

Какой самый простой способ сделать это в Ruby?

Ответы [ 4 ]

46 голосов
/ 05 августа 2009

Метод strftime можно использовать для форматирования времени:

Time.now.strftime("%m/%d/%Y")
3 голосов
/ 28 декабря 2009

Я написал гем, чтобы помочь с форматированием дат и сохранением ваших представлений СУХОЙ (не нужно strftime каждый раз, когда вы хотите отформатировать даты).

Проверьте это по адресу: http://github.com/platform45/easy_dates

1 голос
/ 24 ноября 2014

Вы можете просто использовать %D с strftime метод

 > Time.now.strftime("%D")
 => "11/24/14"  # mm/dd/yy
0 голосов
/ 09 января 2017
my $current_time = DateTime->now();

my_current_time = DateTime.now

my $mdy = $current_time->mdy("/");

my_mdy = my_current_time.strftime("%m/%d/%Y")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...