2014-09-06 62 views

回答

2

MATLAB代码中使用互联网(URL),并与几个边界键(找到日期字符串),以获得当前的日期 -

URL = 'http://time.is/'; 
key1 = 'title="Click for calendar">'; 
key2 = '</h2>'; 

data = urlread(URL); 
start_ind = strfind(data,key1); 
data1 = data(start_ind:end); 
off_stop_ind = strfind(data1,key2); 
current_date = data(start_ind+ numel(key1):start_ind + off_stop_ind(1)-2) 

输出在我的位置 -

current_date = 
Saturday, September 6, 2014, week 36 

如果你想拥有它的DD-MM-YYYY格式,请使用此 -

date_split = strsplit(current_date,',') 
current_date1 = datestr(strcat(date_split(2),date_split(3))) 

输出 -

current_date1 = 
06-Sep-2014 
+0

烨,其优良的:) 但如果你不介意的话,美国可以做了一点变化?输出应该是像06-Sep-2014 对不起,我是新来的编程和非常非常新的matlab,所以我知道我问有点愚蠢的事情,但我会问它,因为我是不能够现在做.. 反正谢谢@Divakar :) – user3801619 2014-09-06 08:13:15

+0

没问题:) 非常感谢:) – user3801619 2014-09-06 10:43:55