![](/img/trans.png)
[英]Convert date time string in dd/mm/yyyy to datetime format mm/dd/yyyy
[英]Format a date time string from YYYY/MM/DD to MM/DD/YYYY with no time
我需要花费一个像这样保存的字符串的时间:“ 2016-12-26”并将其转换为“ 12/26/2016”,所以从yyyy-mm-dd转换为mm / dd / yyyy我在下面这样做但是我也有时间,我只需要日期。
我正在使用的代码:
var parseBooking = DateTime.ParseExact(bookingStartDate.Replace("-", string.Empty), "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
将bookingStartDate转换为DateTime对象,然后在日期时间上使用String.Format:
DateTime dt = DateTime.ParseExact(bookingStartDate , "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
var parseBooking = String.Format("{0:MM/dd/yyyy}", dt)
如果没有,请从您的字符串中创建一个DateTime对象,然后执行上述操作。
“ 2016-12-26”到“ 12/26/2016”
可能是世界上最快的算法:
var a = "2016-12-26";
var b = new string(new[] { a[5], a[6], '/', a[8], a[9], '/', a[0], a[1], a[2], a[3] });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.