【Ruby on Rails】시간표시에 관한 기사 언제나 검색하기 때문에 정리해 보았다

대상자


  • 시간의 표시에 대해 조사하고 있는 분

  • 목적


  • 시간표시 방법을 하나의 기사에 정리해 정돈한다

  • 실제 절차와 예



    1. 시간대



    타임존을 일본 시간으로 하는 방법을 아래의 기사를 참고로 했습니다.


    config/application.rb
    module App
      class Application < Rails::Application
        # Settings in config/environments/* take precedence over those specified here.
        # Application configuration should go into files in config/initializers
        # -- all .rb files in that directory are automatically loaded.
        config.time_zone = 'Tokyo'
      end
    end
    

    서버 재부팅으로 시간 표시를 일본 시간으로 할 수 있습니다.

    2.strftime에 관하여



    자주 사용하는 strftime은 아래의 기사를 잘 참고하겠습니다.

    아래 기사도 정리되어 사용할 수 있습니다.

    3. 자주 사용하는 strftime 템플릿



    「2021년 08월 30일 08:09:49」라고 표현할 때
    time = Time.current
    time.strftime("%Y年%m月%d日 %H:%M:%S")
    

    「2021/08/30(月)」
    wd = ["日", "月", "火", "水", "木", "金", "土"]
    time = Time.current
    time.strftime("%Y/%m/%d(#{wd[time.wday]})")
    



    wday는 요일을 0(일요일)부터 6(토요일)의 정수로 돌려줍니다.

    Time#wday (Ruby 3.0.0 참조 매뉴얼)

    자주 사용하는 시간 표시 있으면 다시 갱신합니다!

    작성자 코멘트



    오늘은 자신을 위해 시간에 관한 표시 방법을 정리해 보았습니다.
    이제 매번 검색하는 번거로움을 잘라낼 수 있습니다.

    내 프로필



    프로그래밍 학습 경력 3개월째의 계정입니다!
    프로그래밍 스쿨에서 배운 내용이나 자신이 망설인 부분 등의 출력을 위해 발신하고 있습니다.
    또, 프로그래밍 초학자에게 알기 쉽고, 간결하게 정리해 정보 공유할 수 있으면이라고 생각하고 있습니다.
    만약, 투고한 기사안에 잘못등 있으면, 코멘트란에서 교수 받을 수 있으면 다행입니다. 

    좋은 웹페이지 즐겨찾기