Commit 98e8afde7fe3e7a30d7e270d252dc28c1950f24f
- Diff rendering mode:
- inline
- side by side
src/time_facets.cpp
(7 / 4)
|   | |||
| 260 | 260 | break; | |
| 261 | 261 | ||
| 262 | 262 | case 'j': | |
| 263 | _bend = __write_integer(_buf, 0, (long)((long)t->tm_yday + 1)); | ||
| 264 | __append(buf, _buf, _bend, ct); | ||
| 263 | { | ||
| 264 | long yday = (long)((long)t->tm_yday + 1); | ||
| 265 | _STLP_SPRINTF(_buf, (modifier != '#') ? "%.3ld" : "%ld", yday); | ||
| 266 | __append(buf, _buf, (yday < 10L && modifier == '#') ? _buf + 1 : ((yday < 100L && modifier == '#') ? _buf + 2 : _buf + 3), ct); | ||
| 265 | 267 | break; | |
| 268 | } | ||
| 266 | 269 | ||
| 267 | 270 | case 'm': | |
| 268 | 271 | _STLP_SPRINTF(_buf, (modifier != '#') ? "%.2ld" : "%ld", (long)t->tm_mon + 1); | |
| … | … | ||
| 313 | 313 | break; | |
| 314 | 314 | ||
| 315 | 315 | case 'y': | |
| 316 | _bend = __write_integer(_buf, 0, (long)((long)(t->tm_year + 1900) % 100)); | ||
| 317 | __append(buf, _buf, _bend, ct); | ||
| 316 | _STLP_SPRINTF(_buf, (modifier != '#') ? "%.2ld" : "%ld", (long)(t->tm_year % 100)); | ||
| 317 | __append(buf, _buf, ((long)(t->tm_year % 100) < 10L && modifier == '#') ? _buf + 1 : _buf + 2, ct); | ||
| 318 | 318 | break; | |
| 319 | 319 | ||
| 320 | 320 | case 'Y': |

