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。...