📅  最后修改于: 2023-12-03 15:14:37.374000             🧑  作者: Mango
当我们需要将 Datetime
转为 hh:mm
的格式时,可以使用 ToString()
方法加上自定义的格式字符串来实现。下面是具体的实现方法:
DateTime datetime = new DateTime(2021, 7, 13, 15, 30, 0);
string formattedTime = datetime.ToString("hh:mm");
Console.WriteLine(formattedTime); // 输出 03:30
在上面的示例中,我们使用 DateTime
结构体创建了一个时间对象,表示2021年7月13日下午3点30分。
然后,我们使用 ToString()
方法将该时间对象格式化为 hh:mm
的字符串。在自定义格式字符串中,hh
表示使用 12 小时制的小时数(不足 10 位的用前导零填充),mm
表示使用分钟数。
最后,我们输出格式化后的时间字符串。
需要注意的是,hh
使用的是 12 小时制,如果需要使用 24 小时制的小时数,可以将自定义格式字符串中的 hh
改为 HH
。
对以上代码进行 markdown 渲染,得到的结果如下:
DateTime datetime = new DateTime(2021, 7, 13, 15, 30, 0);
string formattedTime = datetime.ToString("hh:mm");
Console.WriteLine(formattedTime); // 输出 03:30
以上就是将 Datetime
转为 hh:mm
格式的方法,希望对你有所帮助!