如何拆分字符串日期 [英] how to split string date
本文介绍了如何拆分字符串日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何拆分字符串
我怎么能拆分这个字符串?
How to split string
how could i split this string?
year + "-" + month + "-" + day + " " + hours + ":" + minutes + " , " + yearto + "-" + monthto + "-" + dayto + " " + hoursto + ":" + minutesto
var res = listItemFromAndToDate.split("");
所以我可以像这样添加它们
So i can add them like this
var fromDate = res[0]; // year month day
var fromTime= res[1]; // hours minutes
var toDate = res[2]; // yearsto monthto dayto
var toTime = res[3]; // hoursto hoursfrom
我的字符串看起来像2014-12-05 20:00,2014-12-06 21:00
My string looks like this 2014-12-05 20:00 , 2014-12-06 21:00
推荐答案
//sample :
var listItemFromAndToDate = "2014-01-01 01:52 , 2014-09-15 16:24";
var str_array = listItemFromAndToDate.split(' '); //seperation with space
var fromDate = res[0]; // year month day
var fromTime= res[1]; // hours minutes
//----------- res[2] = ,
var toDate = res[3]; // yearsto monthto dayto
var toTime = res[4]; // hoursto hoursfrom
or -->
var str_array = listItemFromAndToDate.split(' , ');
var dateAndTimeFrom = str_array[0];
var dateAndTimeTo = str_array[1];
var from_array = dateAndTimeFrom.split(' ');
var to_array = dateAndTimeTo.split(' ');
var fromDate = from_array[0]; // year month day
var fromTime= from_array[1]; // hours minutes
var toDate = to_array[0]; // yearsto monthto dayto
var toTime = to_array[1]; // hoursto hoursfrom
在这里,您可以使用正则表达式:
Here you have it with regexp:
<pre>
<script>
var re = /(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2})\s*,\s*(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2})/;
var str = '2014-12-05 20:00 , 2014-12-06 21:00';
var res = re.exec(str);
document.writeln(res[1]);
document.writeln(res[2]);
document.writeln(res[3]);
document.writeln(res[4]);
</script>
</pre>
hi,
Tyr this
var dateStr =2014-01-01 01:52,2014-09-15 16:24;
var str_array = dateStr.split(',');
var FromDateTime As DateTime = DateTime.Parse(str_array [0])
var FromDate As String = FromDateTime.ToString(dd / MMM / yy)
var FromTime As String = FromDateTime.ToString(HH:mm)
var ToDateTime As DateTime = DateTime。 Parse(str_array [1])
var ToDate As String = ToDateTime.ToString(dd / MMM / yy)
var ToTime As String = ToDateTime.ToString( HH:mm)
var fromDate = FromDate; //年月日
var fromTime = FromTime; //小时分钟
var toDate = ToDate; //年到月到白天
var toTime = ToTime; // hoursto hoursfrom
Tyr this
var dateStr = "2014-01-01 01:52 , 2014-09-15 16:24";
var str_array = dateStr.split(' , ');
var FromDateTime As DateTime = DateTime.Parse(str_array[0])
var FromDate As String = FromDateTime.ToString("dd/MMM/yy")
var FromTime As String = FromDateTime.ToString("HH:mm")
var ToDateTime As DateTime = DateTime.Parse(str_array[1])
var ToDate As String = ToDateTime.ToString("dd/MMM/yy")
var ToTime As String = ToDateTime.ToString("HH:mm")
var fromDate = FromDate; // year month day
var fromTime= FromTime; // hours minutes
var toDate = ToDate; // yearsto monthto dayto
var toTime = ToTime; // hoursto hoursfrom
这篇关于如何拆分字符串日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文