В приложении Rails 3.x Мне нужно отображать сокращения времени (EST, PST, CST и т. Д.), А не полное имя часового пояса. Я видел ряд дискуссий, которые, похоже, рассматривают проблему, но в чрезмерно подробных манерах.Как перевести полные имена часовых поясов на аббревиатуры tz?
Есть ли драгоценный камень или очень сжатый способ обращения с этим, который может быть использован для правильного отображения их?
Дайте мне знать, если вы найдете еще лучшее решение. Спасибо, что поделился. – ylluminate
Это, безусловно, потерпит неудачу в следующем случае: 2.2.2: 059> Time.now.in_time_zone ("Indiana (East)"). Strftime ('% Z') => "EDT" 2.2.2: 060> Время .now.in_time_zone («Восточное время (США и Канада)»). strftime ('% Z') => «EDT» – AMBasra