0
A
回答
0
試試這個
Time.now.strftime("%M:%S")
希望你正在努力尋找這
您可以通過此
delta = Time.now.to_i
%w[ weeks days hours minutes seconds].collect do |step|
seconds = 1.send(step)
(delta/seconds).to_i.tap do
delta %= seconds
end
end
得到分和秒它會返回一個數組具有5個元素。您可以從 arr[3]
和arr[4]
拿到分鐘和秒,你也可以採取任何時間以整數格式delta
。
如果你想只顯示分鐘和秒時,HR = 0
@hr = timedef[0]
@mn = timedef[1]
@sec = timedef[2]
time_remains = ''
unless self.timedef.blank?
if @hr > 0
time_remains = time_remains + "#{@hr} #{'hour'.pluralize(@hr)} "
elsif @mn > 0
time_remains = time_remains + "#{@mn} #{'minute'.pluralize(@mn)} and #{@sec} #{'second'.pluralize(@sec)} "
else
time_remains = time_remains + "#{@sec} #{'second'.pluralize(@sec)} "
end
end
0
使用的strftime - 看到這個頁面http://www.dzone.com/snippets/date-time-format-ruby它的格式(雖然它類似於C/C++和Java)
此外,你可能會想要做一些研究時區處理的時間類。有一個函數:in_time_zone可以爲你轉換時區。因此,通常情況下,您存儲的時間或獲取的時間都是UTC,然後您可以在strftime之前動態更改時區。
+0
這gmme了日期和時間格式良好的曝光...感謝FO考慮 –
相關問題
- 1. 減去時間戳並得到毫秒
- 2. 新日期()。getTime()不返回時間戳,以毫秒爲單位
- 3. Unix時間戳到秒,分鐘,小時
- 4. 如何在毫秒中將時間戳轉換爲毫秒
- 5. 的Java VS C#毫秒時間戳代
- 6. XSLT從時間戳中刪除毫秒
- 7. 丟棄時間戳的毫秒部分
- 8. 打字稿時間戳獲得毫秒
- 9. 時間戳準確性 - 獲得毫秒
- 10. 精度爲毫秒的Python時間戳
- 11. SQLite當前時間戳與毫秒?
- 12. Hive:如何轉換毫秒時間戳?
- 13. 將時間戳轉換爲毫秒 - MATLAB
- 14. Mongodb時間戳,以毫秒爲單位
- 15. 配置單元unix時間戳毫秒
- 16. 當前時間和時間戳+毫秒之間的時差
- 17. PHP時間戳差異計算是否返回毫秒,秒或分鐘?
- 18. 轉換12小時hh:毫米上午/下午到24小時hh:毫米
- 19. PHP - 從秒到毫秒的unix時間戳
- 20. 格式時間從秒到毫秒:秒:毫秒:微秒
- 21. 只得到了日期時間毫米DD YYY HH毫米SS
- 22. Java將毫秒添加到毫秒時間戳省略週末和節假日
- 23. 時間對話毫秒本地時間到毫秒UTC時間在Android中
- 24. PHP/MySQL毫秒到小時:分鐘:秒
- 25. PHP日期時間由負UNIX時間戳與微秒毫秒/微秒
- 26. rpy2是否支持帶時區的毫秒時間戳和時間戳?
- 27. 從毫秒到小時,分鐘,秒和毫秒
- 28. 時間以秒或毫秒
- 29. 解析毫秒時間戳R的時間
- 30. Postgres的時間戳UNIX時間以毫秒爲BIGINT
亞我是tryn找到相同的感謝 –
我沒有做任何事情(Time.now)..在你的控制檯運行這個[<(Time.now).to_i>]並檢查它是否正在返回...並且我想要那個返回的整數值轉換爲分鐘和秒 –
什麼RU完全試圖搜索?你是否想要分鐘和秒的時差? – Debadatt