>

제 시간대는 IST, +0530입니다. 최근 연도에 인수를 전달하면 올바른 영역이 표시됩니다.

Time.new('2000', '02', '29')    # => 2000-02-29 00:00:00 +0530

그러나 몇 년 동안 존은 다음과 같이 바뀝니다 :

Time.new('1000', '01', '29')    # => 1000-01-29 00:00:00 +0553
Time.new('1943')                # => 1943-01-01 00:00:00 +0630
Time.new('1871')                # => 1871-01-01 00:00:00 +0521

이전 날짜를 찾기 위해 루프를 만들었습니다 :

puts 2_200.times.map { |i| Time.new(i.to_s) }

향후 몇 년 동안 알 수 있듯이이 영역은 +0530이지만 지난 몇 세기 동안 해당 영역은 언젠가 다릅니다!

영역이 같은 시스템에서 왜 다른가요?


  • 이전 gcc - 치명적인 오류 - pythonh : 해당 파일이나 디렉토리가 없습니다
  • 다음 python - 쉘 창에 오류가 발생하면 팝업 메시지가 생성됩니까?