当前位置: 首页 > 编程语言 > C#

如何在C#中将日期转换为MM - DD - YY格式分享

时间:2023-04-10 12:08:07 C#

C#学习教程:如何在C#中将日期转换为MM/DD/YY格式在其中一个文本框中,所以在我的表单加载中,我编写了以下代码textbox1.text=System.DateTime.Today.ToShortDateString();这一行给我的日期是09年1月7日,但我想要09年1月7日这样的日期,无论如何我可以在C#中将这个日期转换为mm/dd/yy格式吗?DateTime.Today.ToString("MM/dd/yy")有关详细信息,请参阅自定义日期和时间格式字符串的文档。(哦,我希望这个应用程序不会毁灭其他文化。这种格式确实让很多人感到困惑......老实说,我从来不理解整个月/日/年的事情。在这样的围棋“媒介”中看起来很奇怪/low/high"forscale.)DateTime.Today.ToString("MM/DD/YY")有关更多信息,请参阅自定义日期和时间格式字符串的文档。(哦,我希望这个应用程序不会毁灭其他文化。这种格式确实让很多人感到困惑......老实说,我从来不理解整个月/日/年的事情。在这样的围棋“媒介”中看起来很奇怪/低/高”在规模方面。)其他文化确实是一个问题。例如,葡萄牙语代码返回0101-01而不是01/01/01。我也不明白为什么......为了解决这个问题,我这样做:IFormatProvideryyyymmddFormat=newSystem.Globalization.CultureInfo(String.Empty,false);返回日期.ToString("MM/dd/yy",yyyymmddFormat);您是否尝试过以下方法?:textbox1.text=System.DateTime.Today.ToString("MM/dd/yy");请注意,未来的两位数年份可能不好...使用具有指定格式的ToString()方法进行调查。看,这里你只能通过传递格式字符串来获取日期。根据您的要求,您可以获得不同的日期格式,如下所示:DateTime.Now.ToString("M/d/yyyy");结果:"9/1/2016"DateTime.Now.ToString("Md-yyyy");结果:“9-1-2016”DateTime.Now.ToString(“yyyy-MM-dd”);结果:“2016-09-01”DateTime.Now.ToString(“yyyy-MM-ddhh:mm:ss”);Result:"2016-09-0109:20:10"更多详细内容请查看MSDN参考自定义日期时间格式字符串将日期转换为MM/DD/YY格式分享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: