[英]converting to datetime using Convert.ToDateTime
我有一个格式为mm / dd / yyyy的“字符串”,并希望将其更改为“ 2011年2月2日”。
可以使用Convert.ToDateTime完成此操作吗?
谢谢贝鲁兹
DateTime dateObject= DateTime.Parse(yourDateString);
dateObject.ToString("MMMM dd, yyyy")
或单行
string result = DateTime.Parse(yourDateString).ToString("MMMM dd, yyyy");
此代码应工作:
var dateString = "02/02/2011";
Console.WriteLine(DateTime.Parse(dateString).ToString("MMM d, yyyy"));
使用Convert.ToDateTime(字符串日期,IFormatProvider提供程序),其中格式提供程序应为“ {0:dddd,MMMM d,yyyy}”。
尝试这个:
string test = "1/21/2011";
string result = Convert.ToDateTime(test).ToLongDateString();
MessageBox.Show(result);
问候!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.