включите часовой пояс IST в марионетке

Односторонняя дорога:

awk '{ print $0 " " FILENAME }' A.txt B.txt C.txt

Вывод:

45 A.txt
35 B.txt
100 C.txt
1
13.02.2014, 09:35
1 ответ

Я полагаю, что необходимо использовать форматы часового пояса, которые показывают, когда Вы выполняете эту команду:

$ timedatectl list-timezones | head -4
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers

Возможно, один из них работал бы на IST:

$ timedatectl list-timezones | grep "^Ind"
Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro
Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte
Indian/Reunion

Или попробуйте этот часовой пояс, предложенный @Mikel, который оставили в комментариях:

$ timedatectl list-timezones  | grep -i kol
Asia/Kolkata

Смотря на этот пример от Марионеточного Штамповочного пресса, saz/timezone:

Set timezone to UTC
    class { 'timezone':
        timezone => 'UTC',
    }
Set timezone to Europe/Berlin
    class { 'timezone':
        timezone => 'Europe/Berlin',
    }

Ruby + tzinfo

Лучше всего я могу сказать, что Марионеточный модуль просто использует Ruby tzinfo драгоценный камень. Если Вы разжигаете irb:

$ irb
> require 'tzinfo'
=> true
>

Если я пытаюсь использовать или "IST" или "Индию/Калькутту", это выдает исключение:

> tz = TZInfo::Timezone.get('India/Calcutta')
TZInfo::InvalidTimezoneIdentifier: no such file to load -- tzinfo/definitions/India/Calcutta
    from /home/saml/.rvm/gems/ruby-1.9.2-p180/gems/tzinfo-0.3.29/lib/tzinfo/timezone.rb:125:in `rescue in get'
    from /home/saml/.rvm/gems/ruby-1.9.2-p180/gems/tzinfo-0.3.29/lib/tzinfo/timezone.rb:100:in `get'
    from (irb):7
    from /home/saml/.rvm/rubies/ruby-1.9.2-p180/bin/irb:16:in `<main>'

Но если я использую одну из других строк часового пояса, я упомянул:

> tz = TZInfo::Timezone.get('Indian/Comoro')
 => #<TZInfo::DataTimezone: Indian/Comoro> 
> 
2
27.01.2020, 23:38
  • 1
    как я уже упомянул, другие часовые пояса как PST и UTC, хорошо работает для меня, но не IST. –  Nitesh B. 13.02.2014, 09:45
  • 2
    я не удивлен, что UTC работает, это показывают во всех примерах. –  slm♦ 13.02.2014, 09:46

Теги

Похожие вопросы