필터 지우기
필터 지우기

How to read date and time of a file?

조회 수: 3 (최근 30일)
Agustin
Agustin 2017년 7월 4일
댓글: Jan 2017년 7월 5일
Hi! I'm working to plot the displacement time series of a point but I need the time info of each file. The date and time is on the title of each file, like for example "2016.07.08-00.01.08-StaL-001910-Imera_1". The first numbers indicate the date and time when the data was taken. How can I read the date and time as vectors from the file name?
Thanks!

채택된 답변

Jan
Jan 2017년 7월 5일
How are the names available? Do you have them in a cell string already or do you want to grap them by dir?
If you have the string
C = '2016.07.08-00.01.08-StaL-001910-Imera_1'
D = sscanf(C, '%d.%d.%d-%d.%d.%d', 6)
  댓글 수: 2
Agustin
Agustin 2017년 7월 5일
This worked perfectly! I did the following and got the following result:
D = D'
D =
2016 7 8 0 1 8
>>
t = datestr(D)
t =
08-Jul-2016 00:01:08
The result of t is what I was looking for but I want the date and time separate. For example, if I create a structure of the data, I want the date in one column and the time in another. How can I do that? Thank you so much for your help.
Jan
Jan 2017년 7월 5일
Perhaps:
Date = D(1:3);
Time = D(4:5);
What does "date in one column" exactly means? What is "a structure of the data"? Please post a small example.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Agustin
Agustin 2017년 7월 5일
I created a structure to have a list of the focusing parameters I need from the data and in those parameters, the filename is stored as a string. Thank you so much for your help! I will try this.

카테고리

Help CenterFile Exchange에서 Language Fundamentals에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by