현재 날짜 가져오기

Ruby:
현재 날짜 가져오기

방법:

Ruby의 표준 라이브러리에는 날짜와 시간을 다루기 위한 DateTime 클래스가 포함되어 있습니다. 현재 날짜를 얻는 방법은 다음과 같습니다:

require 'date'

current_date = Date.today
puts current_date

샘플 출력:

2023-04-12

날짜와 함께 시간을 포함시키고 싶다면, Ruby의 Time 클래스가 더 적합합니다:

current_time = Time.now
puts current_time

샘플 출력:

2023-04-12 14:33:07 +0200

시간대 관리와 같은 더 많은 기능이 필요한 경우, ActiveSupport와 같은 타사 젬을 사용하고 싶을 수 있습니다(ActiveSupport는 Rails의 일부이지만 독립적으로 사용할 수 있습니다).

먼저, Gemfile에 activesupport를 추가하고 bundle install을 실행하세요:

gem 'activesupport'

그런 다음, 시간대를 처리하기 위해 사용하세요:

require 'active_support/time'

Time.zone = 'Eastern Time (US & Canada)'  # 원하는 시간대 설정
current_time_with_zone = Time.zone.now
puts current_time_with_zone

샘플 출력:

Wed, 12 Apr 2023 08:33:07 EDT -04:00