browse outlook email - format date

1 回表示 (過去 30 日間)
Arnaud Bitoun
Arnaud Bitoun 2019 年 1 月 3 日
コメント済み: Arnaud Bitoun 2019 年 1 月 5 日
Hello everybody,
I am writing a code browsing my outlook emails in order to retrieve some information according to their ReceivedTime;
outlook = actxserver('outlook.Application');
mapi = outlook.GetNamespace('mapi');
INBOX = mapi.GetDefaultFolder(6);
count = INBOX.Items.Count;
xDates=zeros(count,1);
for k=1:count
email = INBOX.Items.Item(k);
xDates(k)=datenum(email.ReceivedTime,'dd.mm.yyyy HH:MM:SS');
end
The issue is that email.ReceivedTime gives 〲ㄮ⸲〲㠱〠㨸㐵〺1, the format seems to be not correct and its impossible to use it in Matlab.
However when I read my emails directly in Outlook the received time displays correctly.
Thanks in advance for your help,
Arnaud
  2 件のコメント
per isakson
per isakson 2019 年 1 月 5 日
On my system (Win10,R2018b,Swedish localization) I get
>> email.ReceivedTime
ans =
'2018-05-29 09:01:11'
Arnaud Bitoun
Arnaud Bitoun 2019 年 1 月 5 日
Yes, you got what expected. In my case (Win 10 Pro,R2016b, Switzerland localization) I get
>> email.ReceivedTime
ans =
〲ㄮ⸲〲㠱〠㨸㐵〺1
I guess it's just a problem of settings. Anyone has ever encountered a similar issue ?
thanks in advance,
Arnaud

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeWeb Services についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by