- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
time_t t = time(NULL);
struct tm tm = *localtime(&t);
char day[3], month[3], year[5], toDay[15] = "";
//converting time ints to strings.
sprintf(day, "%d", tm.tm_mday);
sprintf(month, "%d", (tm.tm_mon + 1));
sprintf(year, "%d", tm.tm_year + 1900);
//string connecting.
strcat(toDay, day);
strcat(toDay, "/");
strcat(toDay, month);
strcat(toDay, "/");
strcat(toDay, year);
Soul_re@ver 08.02.2016 16:17 # +2
markrity 08.02.2016 16:42 # −2
codemonkey 08.02.2016 17:02 # +9
man strftime, блджад.
gost 08.02.2016 17:18 # −1
myaut 09.02.2016 02:28 # +1
4e1 09.02.2016 03:15 # +3
#undef UINT64_MAX
#endif
#define UINT64_MAX 19417
bormand 09.02.2016 07:23 # +2
Есть пиндосский мм/дд/гггг.
Есть наш дд.мм.гггг.
Есть исошный гггг-мм-дд.
А дд/мм/гггг - какой-то кентавр, который только путаницу и разброд вносит. Особенно если там 02/02/2016.
roman-kashitsyn 09.02.2016 09:47 # +1
Евrопейский
Antervis 09.02.2016 10:13 # +1
Dummy00001 09.02.2016 14:26 # +2
1с и прочие обязаны делать правильно для бухгалтерии (и прочие официальные документы), где по закону надо местному стандарту следовать.
меня лично в этой теме всегда напрягало что нет деления: human readable vs официальный формат. я пару раз локаль переконфигурировал в офисе что бы время/даты читабельнее для меня лично были. пидорастичный винворд послушно во всех документах которые я редактировал формат автоматом поменял. один раз я почти релиз "сломал" тем что в официальном документе (я менял его последним) даты были в неправильном формате.
Abbath 09.02.2016 12:59 # 0
nihau 09.02.2016 15:47 # 0
CHayT 09.02.2016 20:57 # 0
с одной стороны, их лексикографический порядок соответствует календарному, с другой -- выглядит как сраная криптография, особенно когда подобный таймстемп используется в составе какого-нибудь идентификатора
bormand 09.02.2016 21:10 # 0
Antervis 10.02.2016 06:37 # 0
defecate-plusplus 10.02.2016 10:22 # 0
Vasiliy 10.02.2016 12:33 # 0
bormand 10.02.2016 17:50 # 0
Vasiliy 10.02.2016 17:52 # 0
Propovednik_01 10.02.2016 22:25 # −1
bormand 10.02.2016 23:04 # 0
Так они ещё и разыгрываются?! Т.е. просто не грешить недостаточно, надо ещё и хорошее везение?
dxd 11.02.2016 00:15 # 0
kegdan 11.02.2016 10:44 # 0
kegdan 11.02.2016 10:43 # 0
bormand 11.02.2016 17:52 # +1
kegdan 11.02.2016 18:05 # 0