Csharp/C#教程:如何将日期格式从DD / MM / YYYY或MM / DD / YYYY更改为YYYY-MM-DD?分享


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

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

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

致:“2010-06-16”

能帮我实现这个目标吗?

谢谢

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

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

有关更多详细信息,请参阅MSDN文档 。 您可以指定CultureInfo.InvariantCulture来强制使用西方数字等。如果您使用MMM作为月份名称和类似的东西,这一点更为重要,但要明确这一点并不是一个坏主意:

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

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

以下将做。

 string datestring = DateTime.Now.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture); 

 String dt = Date.Now.ToString("yyyy-MM-dd"); 

现在你有了这个dt,2010-09-09

上述就是C#学习教程:如何将日期格式从DD / MM / YYYY或MM / DD / YYYY更改为YYYY-MM-DD?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1001672.html

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐