gpt4 book ai didi

vb.net - 将 dd/mm/yyyy 转换为 mm/dd/yyyy

转载 作者:行者123 更新时间:2023-12-02 17:56:06 28 4
gpt4 key购买 nike

我使用了以下代码。

string result = DateTime.ParseExact("24/5/2009 3:40:00 AM",
"d/M/yyyy h:mm",
CultureInfo.InvariantCulture)
.ToString("M/d/yyyy h:mm");

In my textbox time after 12'0 Clock( for eg:24/5/2009 14:00 ) i want to convert to format as 24/5/2009 2:00 PM.Can anybody give appropriate code?

最佳答案

假设您的原始日期以字符串开头,并且您希望它以另一个字符串结束,您可以在 C# 中执行以下操作:

string from = "24/5/2009 3:40:00 AM";
DateTime dt = DateTime.ParseExact(from, "d/M/yyyy h:mm:ss tt", , System.Globalization.CultureInfo.InvariantCulture);
string to = dt.ToString("MM/dd/yyyy hh:mm:ss tt", System.Globalization.CultureInfo.InvariantCulture);

*编辑:修复了格式字符串。它假设您的原始字符串只有单位数字的日、月和小时值(当它们均小于 10 时)。它还假设您希望结果全部为 2 位数字值。

以下是有关该主题的 MSDN 文档:Custom Date and Time Format Strings

关于vb.net - 将 dd/mm/yyyy 转换为 mm/dd/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784844/

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