2
A
回答
8
var startTime = DateTime.Now.Date;
var minsOfDay =
Enumerable.Range(0, 1440).Select(i => startTime.AddMinutes(i)).ToList();
2
較長,但更易於理解的方式:
var timeStart = DateTime.Now.Date;
var timeStop = DateTime.Now.Date.AddDays(1);
var mins = new List<DateTime>();
while(timeStart < timeStop)
{
mins.Add(timeStart);
timeStart = timeStart.AddMinutes(1);
}
2
作爲替代方案,可以使用List<string>
與AddMinutes
方法,如;
List<string> list = new List<string>();
DateTime midnight = DateTime.Today;
while (midnight < DateTime.Today.AddDays(1))
{
list.Add(midnight.ToString("HH:mm"));
midnight = midnight.AddMinutes(1);
}
foreach (var item in list)
{
Console.WriteLine(item);
}
這裏一個demonstration
。
+0
我需要日期時間列表。這也是有用的。謝謝。 – 1teamsah
+0
@ team16sah'00:00,00:01,00:02' ..不是'DateTime'。即使'DateTime.Hour'和'DateTime.Minute'屬性也會返回'int'。你只能通過'.ToString()'方法獲取這些值來格式化你的日期時間。甚至[spender的回答](http://stackoverflow.com/a/21381185/447156)創建'List
相關問題
- 1. 記錄所有會議腿在FreeSWITCH
- 2. 如何在php活動記錄中獲得一對多的所有者記錄
- 3. 如何在SQL中獲取最近2天的所有記錄
- 4. 如何從mysqli獲得個人所有記錄在php中
- 5. 如何獲得所有列上唯一的記錄
- 6. 如何獲得當前記錄的每一天
- 7. 如何獲得今天和過去7天記錄流星JS?
- 8. 獲取今天在Rails中創建的所有記錄
- 9. 如何從一個data.frame列獲得最大價值,並得到所有記錄
- 10. 獲得從REF CURSOR的所有記錄在一個包
- 11. 得到子記錄所有父記錄
- 12. 如何在quickblox中獲得聊天室所有者?
- 13. 如何在JavaScript中獲得「約會前一天」?
- 14. 剛剛獲得記錄N天前
- 15. 如何獲得第一個記錄和最後一個記錄
- 16. 如何獲得具有多個記錄
- 17. 如何管理和記錄Flash會議?
- 18. 如何從cloudkit獲取所有記錄
- 19. 如何獲得所有符合條件的記錄?
- 20. 如何獲得去年所有SQLite表的記錄
- 21. 你如何獲得獅身人面像的所有記錄?
- 22. Sql從昨天的回合中獲取所有記錄
- 23. 如何在Node.js中記錄所有require()?
- 24. 顯示90天前的所有記錄
- 25. 如何獲得最後30天的codeigniter記錄
- 26. 如何獲取給定記錄組中每天的最後一條記錄?
- 27. 在Clojure中,如何獲得只有記錄實例的記錄基礎?
- 28. 如何從天青搜索中獲得所有結果?
- 29. 如何獲得一個自定義記錄的所有內部IDS
- 30. 如何獲得一個SOAPUI LoadTest來記錄所有groovy腳本輸出?
minsOfDay有12小時制格式。我怎樣才能使它24小時制?謝謝。 – 1teamsah
@ team16sah:DateTime沒有任何格式。這是一個時間模型。 「格式」來自渲染到字符串。你需要檢查ToString的重載,並使用格式字符串來顯示你想要的。也許'ToString(「HH:mm」)'可能有用嗎? – spender
我想在範圍0到480之間添加一些日期,範圍在480到720之間的某個不同日期以及範圍在720到1440之間的另一個日期。我該怎麼做?謝謝。 – 1teamsah