gpt4 book ai didi

vb.net - 如何在 VB.net 中将 24 小时制转换为 12 小时制为 hh :mm AM/PM

转载 作者:行者123 更新时间:2023-12-04 05:25:33 29 4
gpt4 key购买 nike

假设我有 1400,我想将其转换为 2:00PM

我尝试了以下方法:

Dim convertedTime As String = DateTime.ParseExact(theTime,"HHmm", Nothing)

它会给我这个:

6/12/2012 02:00:00 PM



我不想要日期部分,我也不需要秒。我只需要下午 2:00

我怎么能做到这一点?谢谢!

最佳答案

ParseExact方法返回 DateTime值,而不是字符串。如果您将它分配给一个字符串变量,您将自动转换它,它使用标准格式。

如果您希望它采用特定格式,请格式化 DateTime值作为字符串:

Dim d As DateTime = DateTime.ParseExact(theTime,"HHmm", Nothing);
Dim convertedTime As String = d.ToString("hh:mm tt")

关于vb.net - 如何在 VB.net 中将 24 小时制转换为 12 小时制为 hh :mm AM/PM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004751/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com