簡體   English   中英

如何在 c# 中列出時間日期?

[英]How to make a list of time day in c#?

我怎樣才能制作一個時間表列表,就像圖片一樣? 我試圖搜索,但在 web 上什么也沒找到。

會是這樣

1

更具體地說,時間表列表是固定的,不可編輯,您可以在旁邊寫!

演示的 Gif

2

最好的方法是在這里閱讀 class 和DateTime ,並在早上 7:00 將 class 初始化到 Janeiro 1 的一個實例,您可以簡單地添加 1 小時並打印它...

這是一個迷你示例如何...(與我發布的鏈接中的文檔非常相似。)

using System;

public class Test
{
   public static void Main()
   {
       DateTime dateValue = new DateTime(2021, 1, 31, 7, 0, 0);

      for(int i = 0; i<14; ++i)
         Console.WriteLine(dateValue.AddHours(i));
   }
}

Output:

2021 年 1 月 31 日上午 7:00:00

2021 年 1 月 31 日上午 8:00:00

2021 年 1 月 31 日上午 9:00:00

2021 年 1 月 31 日上午 10:00:00

2021 年 1 月 31 日上午 11:00:00

2021 年 1 月 31 日下午 12:00:00

2021 年 1 月 31 日下午 1:00:00

等等等等

現在如果你真的需要

13:00 而不是 1:00 PM 然后也閱讀有關您的鏈接,以將日期表示(格式化)為所需的字符串:

https://docs.microsoft.com/en-us/dotnet/api/system.globalization.datetimeformatinfo?view=net-5.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM