我有一個系列:日期時間格式和y值的x值只是數字。我需要使圖形從0開始,並以小時爲單位遞增。所以如果我的系列賽在星期二的12點開始,直到星期四上午5點,星期二的12點將是0,星期四的凌晨5點將是41.沒有線索如何轉換這個。如何使時間序列從0開始(以小時爲單位)
回答
我想出了答案:
dim startDate as integer = DateTime.now
dim startDay as integer = startDate.dayOfYear
dim startHour as integer = startDate.hour
dim startMinute as integer = startDate.minute
dim startSecond as integer = startDate.second
對於額外的精度我還包括毫秒
dim startMillisecond as integer = startDate.millisecond
當它的時間來計算小時的時差:
timeDifference = ((thisDay - startDay) * 24) + (thisHour - startHour) + ((thisMinute - startMinute)/60) + ((thisSecond - startSecond)/3600) + ((thisMillisecond - startMillisecond)/3600000)
thisDay
,thisHour
,thisMinute
,thisSecond
,thisMillisecond
的計算方法與啓動變量的計算方法相同。
*我想出了答案:*。你拿着我的代碼,做了一些改變,併發布爲你的解決方案!尼斯。什麼是一個不切實際的行爲。 – 2014-09-25 19:28:47
你的回答是'(thisDate - startDate).day + thisHour - startHour'。這隻會在範圍0-24之間發佈。我的例子有0-41的範圍。由於您的答案不包括分鐘,它也會在一個小時內發佈所有值,這些值不是所期望的,並且IMO沒有意義。你之前發佈的答案並不完整,因爲它確實有一個開始我想要的,所以感謝你的出發點。 – Luminous 2014-09-25 19:49:28
我的答案是* Dim hoursPassed As Integer =(endDate - startDate)* 24 + hourEnd - hourStart *。你忘了(我不確定)看到'* 24'部分!如果我正確地重新輸入,你的問題標題**是** *如何使時間序列從0開始(以小時爲單位)*。你看到在**小時**說的部分嗎?它不會說分鐘或秒或毫秒。可以?? – 2014-09-25 19:53:55
- 1. 繪製時間以小時爲單位?
- 2. NSDate格式的開始和結束時間以小時爲單位
- 3. 以分鐘爲單位存儲時間的總時間(小時)?
- 4. C++舊時間到現在時間以小時爲單位
- 5. 開始Chart.js時間比例爲0
- 6. 使開始時間靜態1小時
- 7. 將時間列拆分爲開始時間/結束時間列
- 8. 如何從0開始陣列時,索引從1
- 9. 以小時,分鐘,秒鐘(以秒爲單位)獲取時間
- 10. 將總和時間轉換爲小時(以秒爲單位)
- 11. SQL:將時間列設置爲從指定時間開始
- 12. 如何從開始時間保持默認結束時間3小時?
- 13. 熊貓時間序列相對於開始的使用時間
- 14. 打開cookie過期以分鐘/小時爲單位,以天爲單位過期
- 15. 使用schtasks.exe將任務的開始時間改爲1小時
- 16. ggplot2中以小時爲單位的縮放時間
- 17. 以小時爲單位計算時間差
- 18. T-SQL持續時間以小時爲單位:分鐘:秒
- 19. 時間以小時或分鐘爲單位SQL Server
- 20. 顯示持續時間(以分鐘爲單位)至小時
- 21. 如何計算mongodb中的時間戳差異(以小時爲單位)?
- 22. 以hh:mm爲單位創建32Hz的時間序列:ss
- 23. 以毫秒爲單位創建時間序列
- 24. 日期時間:以天,小時和分鐘爲單位拆分時間段
- 25. 在mysql中以1小時爲間隔的開始時間和結束時間之間的分隔時間
- 26. Crontab開始爲半小時
- 27. 如何將3位24小時制時間轉換爲12小時制時間?
- 28. DownloadManager隊列 - 開始時間
- 29. 當郵政編碼從0開始或以0結尾時,程序不運行
- 30. 正則表達式不能從0開始,但可以爲0或0開始,
downvote沒有解釋?? – Luminous 2014-09-24 20:51:40
更好的是最後一個問題,不要刪除它,而是回答它,以便將來任何人都可以使用您的問題並提供幫助。 – Aristos 2015-01-07 20:53:05