我有以下拆分dd/mm/yy的代码:
var ukDatea = a.split('/');
return (ukDatea[2] + ukDatea[1] + ukDatea[0]) * 1;如何更改它,以便可以使用dd/mm/yy hh:MM,然后将小时和分钟放入另一个名为ukTime的数组中?我的问题是我不确定如何分配剩下的时间?
发布于 2012-08-27 22:00:15
有多种方法可以做到这一点:
DateTime.ParseExact方法将字符串分析为DateTime值。发布于 2012-08-27 21:56:31
首先使用var arr = a.Split(" ")拆分。现在,数组中有dd/mm/yy和hh:MM。现在使用arr[0].Split('/')得到dd mm和yy。对于时间,使用arr[1].Split(':'),你会得到hh和MM
发布于 2012-08-27 22:01:04
DateTime结构就是您要找的。
根据包含日期的原始a字符串,可以使用以下命令创建DateTime结构:
DateTime MyDateTime;
dateTime = new DateTime();
dateTime = DateTime.ParseExact(a, "yyyy/MM/dd HH:mm",
null);然后,MyDateTime包含一个日期结构。然后,您可以定义ukDatea:
string[] ukDatea = new string[3] { dateTime.Day, dateTime.Month, dateTime.Year };和
string[] ukTime - new string[2] { dateTime.Hour, dateTime.Minute };https://stackoverflow.com/questions/12143393
复制相似问题