datetime default stetings 12/24

122 ビュー (過去 30 日間)
Lieke Numan
Lieke Numan 2019 年 8 月 9 日
移動済み: Dyuman Joshi 2023 年 12 月 19 日
I used datetime.setDefaultFormats('default','hh:mm:ss yyyy-MM-dd') to set my default setting for datetime. However, time is running up to 12 instead of 24 hours. How can I change this?

採用された回答

Are Mjaavatten
Are Mjaavatten 2019 年 8 月 10 日
Use HH instead of hh for the hours:
>> datetime.setDefaultFormats('default','hh:mm:ss yyyy-MM-dd')
>> t = datetime(2019,8,10,17,30,0)
t =
05:30:00 2019-08-10
>> datetime.setDefaultFormats('default','HH:mm:ss yyyy-MM-dd')
>> t
t =
17:30:00 2019-08-10
  2 件のコメント
Guillaume
Guillaume 2019 年 8 月 10 日
See the Format documentation of datetime, which lists all the format and indeed clearly states:
h Hour, 12-hour clock notation using one or two digits
hh Hour, 12-hour clock notation using two digits
H Hour, 24-hour clock notation using one or two digits
HH Hour, 24-hour clock notation using two digits
Lieke Numan
Lieke Numan 2019 年 8 月 13 日
移動済み: Dyuman Joshi 2023 年 12 月 19 日
Thanks a lot!

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

その他の回答 (0 件)

カテゴリ

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