如何拆分字符串日期 [英] how to split string date

查看:107
本文介绍了如何拆分字符串日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何拆分字符串



我怎么能拆分这个字符串?

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆