Ruby構造日期物件和計算日期間天數差的問題

2022-10-30 05:45:40 字數 820 閱讀 4782

1樓:匿名使用者

我寫了個程式 你看一下 不明白的話聯絡我 有註釋

#獲取當前的時間

today = time.new;

puts "當前日期:" + today.strftime("%y-%m-%d %h:%m:%s");#採用格式化輸出

#獲取指定日期的時間 如 2010-08-30 20:50:01

day = time.local(2010, 8 , 30 , 20, 50, 1);

puts "指定日期:" + day.strftime("%y-%m-%d %h:%m:%s");

#獲取指定日期的秒數(就是2023年到指定日期的秒數)

sec1 = day.to_i;

#同理,獲取今天的秒數

sec2 = today.to_i;

#秒數求差,同時摺合為天數

num = (sec1 - sec2)/(24*60*60);

puts (day.strftime("%y-%m-%d %h:%m:

%s") + "與" + today.strftime("%y-%m-%d %h:%m:

%s") + "相差" + num.to_s + "天");

2樓:匿名使用者

time.now + 8.day 是指明天這個時候 time.

now.at_beginning_of_day + 8.day 明天的剛剛開始的1時1分1秒 如統計今天某版塊的發貼量!

def today_topics start = time.now.at_beginning_of_day co

c計算農曆日期的問題,C 計算農曆日期的問題

農曆實在不知道的話,我可以幫你解決。請問你需要什麼樣的要求?判斷閏年,引數 年份,閏年,返回值 false 失敗,true 成功 計算日期在年內的序數,引數 年,月,日,年內序數,返回值 false 失敗,true 成功 從年內序數計算月 日,引數 年,年內序數,月,日,返回值 false 失敗,t...

在EXCEL中根據出生日期計算退休日期

公式沒任何問題啊,無資料時,會顯示為0的。除非d列是由其它公式生成的,而且生成了空格,而不是空值,或者含不可見列印符 常見的有換行符 iferror if d351 if iserror if d351 回答1.開啟一個有出生日期的excel 2.選定將要生成退休日期的單元格。本列退休日期結果在f列...

日期計算怎麼算都不對,日期計算 怎麼算都不對

2014年7月31日後的100天,正確的是2014年11月8日,你在計算的時候,是不是把時分秒加進去了呀?不然兩個日期之間計算怎麼可能出來小數呢?你把詳細計算公式列出來看一下,出錯了。還有,你這個是在程式設計嗎?告訴你一個演算法 世紀數 取整 年份 100 如果月份小於3,月份加上12,年份減去1。...