设置自定义日期格式的文化信息

发布于 2024-12-23 11:00:15 字数 296 浏览 0 评论 0原文

我遇到日期格式问题。我正在使用 Convert.toDateTime() 将字符串日期(dd/MM/yyyy)转换为日期时间。它在我的本地计算机上运行良好,但当我从服务器运行时会出现问题。因此,为了设置统一性,我尝试将文化信息设置为 (yyyy-MM-dd HH:mm:ss) 格式,但无法设置,因为 .net 显示错误。

我这样尝试过。

CultureInfo DateInfo = new CultureInfo("yyyy-MM-dd HH:mm:ss");

如何设置这种格式的文化信息?

I am facing a problem in date format. I am converting a string date(dd/MM/yyyy) to datetime, using convert.toDateTime(). It works fine on my local machine but causes problem when I run from server. So to set uniformality, I tried to set culture info for (yyyy-MM-dd HH:mm:ss) format, but couldn't set as .net shows an error.

I tried like this.

CultureInfo DateInfo = new CultureInfo("yyyy-MM-dd HH:mm:ss");

How can I set the culture info for this format?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮光之海 2024-12-30 11:00:15

尝试像这样使用...

string dateString = "Mon 16 Jun 8:30 AM 2008"; // Modified from MSDN
            string format = "ddd dd MMM h:mm tt yyyy";
            DateTime dateTime = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
            Response.Write(dateTime);

希望这可能有帮助...

Try to use like this...

string dateString = "Mon 16 Jun 8:30 AM 2008"; // Modified from MSDN
            string format = "ddd dd MMM h:mm tt yyyy";
            DateTime dateTime = DateTime.ParseExact(dateString, format, CultureInfo.InvariantCulture);
            Response.Write(dateTime);

hope this may helpful...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文