how do I import date from .xls where cell contains numbers and letters

3 ビュー (過去 30 日間)
Ryan Dillingham
Ryan Dillingham 2013 年 6 月 4 日
I am trying to import a .xls data file using [num, txt] = xlsread(filename);. I got the file to import giving me a number file and a text file. The text file includes the dates in format: [10-1-2005 0:05 MDT] all in one cell. I am trying to get the date and time into a datevector so that I can organize and graph the data in fractional years. Anyone know how I can extract the date and time and leave out the time zone?
Thanks in advance ryan
  2 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 6 月 4 日
what is MDT?
Leah
Leah 2013 年 6 月 4 日
It's to denote the timezone

サインインしてコメントする。

採用された回答

Leah
Leah 2013 年 6 月 4 日
try strrep and replace with ''

その他の回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 6 月 4 日
編集済み: Azzi Abdelmalek 2013 年 6 月 4 日
s={'10-1-2005 0:05 MDT';'11-1-2005 0:05 MDT'}
s=cellfun(@(x) datenum(strrep(x,'MDT','')),s)
dat=datestr(s,'dd-mm-yyyy HH:MM')

カテゴリ

Help Center および File ExchangeDates and Time についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by