sách gpt4 ai đã đi

c# - 日期时间自定义格式 - 将 AM/PM 显示为大写而不是 am/pm

In lại 作者:行者123 更新时间:2023-11-30 13:46:20 26 4
mua khóa gpt4 Nike

Tôi có một cái字符串,其中包含:14 Dec 2011 9:45 am(注意“AM”没有大写)

现在我想用它创建一个 ngày giờ 变量。

我试着查看 cái này ,但这与我想要的相反。我也试过cái này ,但失败了。到目前为止我尝试过的是:

Dim dateNow As DateTime
Dim out As String = "14 Dec 2011 9:45 am"
dateNow = DateTime.ParseExact(out, "d MMM yyyy HH:mm tt", Nothing)

但遗憾的是它不起作用。任何想法?谢谢。 VB.net 或 C# 代码都可以..

1 Câu trả lời

您可能需要单个 H Còn hơn là HH,因为小时在 ngày giờ 字符串中是个位数。如果你有 HH 小时,你应该有 09 小时。还使用小写 h 表示 12 小时的 AM 和 PM,大写 H thể hiện 24 小时 时间格式,例如 1:28 PM sẽ là 下午 13:28

dateNow = DateTime.ParseExact(out, "d MMM yyyy h:mm tt", Nothing)

下面显示的描述与小时使用不同的选项有关。

nhập mô tả hình ảnh ở đây

您可以了解有关 DataTime 的自定义格式的更多信息 đây .

关于c# - 日期时间自定义格式 - 将 AM/PM 显示为大写而不是 am/pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21979956/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com