gpt4 book ai didi

c# - 如何将日期格式从 DD/MM/YYYY 或 MM/DD/YYYY 更改为 YYYY-MM-DD?

转载 作者:可可西里 更新时间:2023-11-01 07:42:45 30 4
gpt4 key购买 nike

我需要使用 C# 更改日期字符串的格式

来自:“06/16/2010”或“16/06/2010”

至:“2010-06-16”

你能帮我实现这个吗

谢谢

最佳答案

如果您已经将它作为 DateTime,请使用:

string x = dt.ToString("yyyy-MM-dd");

参见 MSDN documentation更多细节。您可以指定 CultureInfo.InvariantCulture 以强制使用西方数字等。如果您使用 MMM 表示月份 name 和类似的东西,这一点就更重要了,但它不会把它说清楚是个坏主意:

string x = dt.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);

如果您有一个字符串开头,您需要解析它然后重新格式化...当然,这意味着您需要知道原始字符串的格式。

关于c# - 如何将日期格式从 DD/MM/YYYY 或 MM/DD/YYYY 更改为 YYYY-MM-DD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074671/

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