cuốn sách gpt4 ai đã làm

ruby - Xác định xem DateTime có nằm trong vòng một giờ kể từ thời điểm hiện tại không

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 18:08:34 27 4
mua khóa gpt4 Nike

Mục tiêu của tôi là nếu dte Nếu thời gian hiện tại nhỏ hơn 1 giờ, chu kỳ sẽ dừng lại. Có "cách ruby" để làm điều này?

#ĐÂY LÀ VÒNG LẶP VÔ HẠN, ĐỪNG CHẠY ĐIỀU NÀY
dte=DateTime.strptime("2000-01-01 21:00:00", '%Y-%m-%d %H:%M:%S')
while(dte<(DateTime.now.to_time-1).to_datetime)
#tăng dte thêm một giờ, không được hiển thị ở đây
end

câu trả lời hay nhất

Cách Ruby thuần túy (không bao gồm active_support của Rails):

Bạn chỉ cần một ngày nghỉ.

one_hour_ago_time = (DateTime.now - (1.0/24))
  • 1,0 = một ngày
  • 1,0/24 = 1 giờ
  • 1,0/(24*60) = 1 phút
  • 1,0/(24*60*60) = 1 giây

Về Ruby - xác định xem DateTime có nằm trong vòng một giờ tính từ thời điểm hiện tại hay không, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/38919032/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress