Skip to content

Commit 8bd1a9a

Browse files
committed
improve chrono::format
1 parent 3c65924 commit 8bd1a9a

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

reference/chrono/format.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ chronoライブラリではこれに加え、たとえばデフォルトでは
5353
| `%g` | ISOの週ベースのうしろ2桁10進数の年。結果が1桁の場合、先頭に`0`がつく | `"20"` |
5454
| `%G` | ISOの週ベースの10進数の年。結果が4桁未満の場合、4桁になるよう左が`0`で埋められる | `"2020"` |
5555
| `%h` | `%b`と等価 | `"Jan"`, `"4月"` |
56-
| `%H` | 24時間時計での10進数の時。結果が1桁の場合、先頭に`0`がつく。改良コマンド`%OH`を指定知ると、ロケール依存の異なる表現を出力する | `"17"` |
57-
| `%I` | 12時間時計での10進数の時。結果が1桁の場合、先頭に`0`がつく。改良コマンド`%OI`を指定知ると、ロケール依存の異なる表現を出力する | `"05"` |
56+
| `%H` | 24時間時計での10進数の時。結果が1桁の場合、先頭に`0`がつく。改良コマンド`%OH`を指定すると、ロケール依存の異なる表現を出力する | `"17"` |
57+
| `%I` | 12時間時計での10進数の時。結果が1桁の場合、先頭に`0`がつく。改良コマンド`%OI`を指定すると、ロケール依存の異なる表現を出力する | `"05"` |
5858
| `%j` | 10進数での年の日。1月1日は`001`が出力される。結果が3桁未満の場合、3桁になるよう左が`0`で埋められる。[`duration`](duration.md)の特殊化が与えられた場合、[`days`](duration_aliases.md)の10進数値として0埋めなしで書式化される | `"115"` |
5959
| `%m` | 10進数での月。1月は`01`が出力される。結果が1桁の場合、先頭に`0`がつく。改良コマンド`%Om`を指定すると、ロケール依存の異なる表現を出力する | `"04"` |
6060
| `%M` | 10進数での分。結果が1桁の場合、先頭に`0`がつく。改良コマンド`%OM`を指定すると、ロケール依存の異なる表現を出力する | `"14"` |
@@ -107,12 +107,11 @@ int main()
107107
std::cout << std::format("2. {:%H時%M分%S秒}", now) << std::endl;
108108
std::cout << std::format("3. {:%H時%M分%S秒}", now_sec) << std::endl;
109109
std::cout << std::format("4. {:%p %I時%M分%S秒}", now_sec) << std::endl;
110-
std::cout << std::format("4. {:%p %I時%M分%S秒}", now_sec) << std::endl;
111110
112111
// その他要素
113-
std::cout << std::format("6. {:%C}", now) << std::endl; // 世紀 (100で割って切り下げた値)
114-
std::cout << std::format("7. {:%a}", now) << std::endl; // 曜日の略称
115-
std::cout << std::format("8. {:%A}", now) << std::endl; // 曜日の完全名
112+
std::cout << std::format("5. {:%C}", now) << std::endl; // 世紀 (100で割って切り下げた値)
113+
std::cout << std::format("6. {:%a}", now) << std::endl; // 曜日の略称
114+
std::cout << std::format("7. {:%A}", now) << std::endl; // 曜日の完全名
116115
}
117116
```
118117
* std::chrono::system_clock[link /reference/chrono/system_clock.md]
@@ -125,9 +124,9 @@ int main()
125124
2. 08時27分28.1822610秒
126125
3. 08時27分28秒
127126
4. AM 08時27分28秒
128-
6. 20
129-
7. Tue
130-
8. Tuesday
127+
5. 20
128+
6. Tue
129+
7. Tuesday
131130
```
132131

133132
## バージョン

0 commit comments

Comments
 (0)