I have a table (from ASCII file) that has various information in it. The first column is a 'DateTime' and has units of 'ticks'. It is supposed to be a Long Integer, but when loaded in the table, it shows up in scientific notation (double). How do I force that to be an integer, at load time?
Then, the next question is how to convert a DateTime entry into something useful. There is the ConvertTo function in the financial toolbox, but I have no access to it.

1 件のコメント

Asad (Mehrzad) Khoddam
Asad (Mehrzad) Khoddam 2020 年 9 月 17 日
Is it Unix time stamp? or simply ticks

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

 採用された回答

Star Strider
Star Strider 2020 年 9 月 17 日

0 投票

The datetime function has a 'ConvertFrom' option. For one example, see: Convert Excel Date Number to Datetime There are other options such as 'posixtime'.

1 件のコメント

Star Strider
Star Strider 2020 年 9 月 17 日
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

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

その他の回答 (2 件)

Djamil Boulahbal
Djamil Boulahbal 2020 年 9 月 17 日

0 投票

@mehrzad - those are ticks, on a WIndows 10 64-Bit laptop
@starstrider - those functions are only available in the financial toolbox, which I do not have. I'm looking for alternatives.

1 件のコメント

Star Strider
Star Strider 2020 年 9 月 17 日
Those functions are available in core MATLAB.
Click on the link I posted. It will take you to the appropriate section of the datetime. documentation.

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

Djamil Boulahbal
Djamil Boulahbal 2020 年 9 月 17 日

0 投票

Thank you very much. I was somehow looking for the convertTo function, and my Matlab version/toolboxes do not have it. Thanks again.

カテゴリ

ヘルプ センター および File Exchange で Dates and Time についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by