How to change datetime format?

Given this:
datetime('02-Jul-2023','InputFormat','dd-MMM-yyyy')
ans = datetime
02-Jul-2023
How can I get this format ?
datetime('02-Jul-2023 22:00:00')
ans = datetime
02-Jul-2023 22:00:00

 採用された回答

Stephen23
Stephen23 2023 年 6 月 13 日
編集済み: Stephen23 2023 年 6 月 13 日

2 投票

You can specify different formats for the input and display:
DT = datetime('02-Jul-2023','InputFormat','dd-MMM-yyyy', 'Format','dd-MMM-yyyy HH:mm:ss')
DT = datetime
02-Jul-2023 00:00:00
If it is an existing DATETIME object, then simply modify its FORMAT property as you wish, e.g.:
DT.Format = 'uuuuDDD' % ISO 8601 day-number format
DT = datetime
2023183

1 件のコメント

Sim
Sim 2023 年 6 月 13 日
Great @Stephen23!!!! Thanks a lot !! :-)

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

その他の回答 (0 件)

カテゴリ

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

質問済み:

Sim
2023 年 6 月 13 日

コメント済み:

Sim
2023 年 6 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by