微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在c#中制作时间列表?

如何解决如何在c#中制作时间列表?

如何制作日程表,就像图片一样?我尝试搜索,但在网络上找不到任何内容

应该是这样的

1

更具体地说,日程表是固定的,不可编辑,旁边可以写!

演示图

2

解决方法

最好的方法是阅读有关 hereDateTime 类的信息,使用该类的实例在早上 7:00 到 Janeiro 1st 初始化,您可以简单地添加 1 小时并打印...

这是一个小例子如何...(与我发布的链接中的文档非常相似。)

using System;

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

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

输出:

2021/1/31 上午 7:00:00

2021/1/31 上午 8:00:00

2021/1/31 上午 9:00:00

1/31/2021 10:00:00 上午

1/31/2021 11:00:00 上午

1/31/2021 下午 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。