Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Проблема. Сохраняю DateTime.Now в строку с нужным мне форматом: Код: c# 1. Потом эту дату строкой пишу в куки пользователю. Потом приходит эта кука мне от пользователя, и я сравниваю её с DateTime.Now. Под дебагом смотрю - DateTime.Now = 4/8/2014, а DateTime, который получился у меня после конвертации из строки клиента методом Код: c# 1. 2. 3. равен 8/4/2014. А должны быть равны. Как сделать их равными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 14:44 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Есть подозрение, что если для ToString использовал одну культуру, то и для парсинга ту же самую культуру нужно использовать. Если другую культуру буду использовать - получу неравенство для фактически равных дат. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 14:46 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, ... как мне кажется, в подобных случаях (когда не уверен, в каких папуа-ново-гвинеях сидит клиент) нужно использовать либо UtcNow, либо CreateSpecificCulture(en-US), например, чтобы отойти от этих культур и часовых поясов ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 15:09 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Есть подозрение, что если для ToString использовал одну культуру, то и для парсинга ту же самую культуру нужно использовать. Если другую культуру буду использовать - получу неравенство для фактически равных дат. Так?Да, верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 15:30 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
skyANAuser7320Есть подозрение, что если для ToString использовал одну культуру, то и для парсинга ту же самую культуру нужно использовать. Если другую культуру буду использовать - получу неравенство для фактически равных дат. Так?Да, верно. А это значит, что эту культуру надо где-то сохранять, т. к. если юзер поменял культуру (например, раскладку переключил), то CurrentCulture уже другую культуру будет иметь. Так? ПримечаниеЧего стоит хотя бы то, что при разных запусках одного и того же приложения на одной и той же машине можно получать информацию в эксепшенах на разных языках - зависит от установленных языков фреймворка и текущих раскладках пользователя. carrotikuser7320, ... как мне кажется, в подобных случаях (когда не уверен, в каких папуа-ново-гвинеях сидит клиент) нужно использовать либо UtcNow, либо CreateSpecificCulture(en-US), например, чтобы отойти от этих культур и часовых поясов ... У меня проблема в формате вывода времени. Мне нужно одновременно и культуру сохранить, и в строку дату-время вывести с нужным ограничением. Т. е. я хочу вывести только число, месяц, год, часы, минуты, секунды. Пишу "dd/MM/yyyy" - хоппа, это формат для ru-культур! Т. е. получается, что культура задаётся не только через объект CultureInfo, но и через форматирующую строку! При текущей культуре en-us вывожу как "dd/MM/yyyy HH:mm:ss". При парсинге с той же текущей культурой, что и при выводе, получаю как "MM/dd/yyyy HH:mm:ss" - т. е. перепутанные местами числа и месяцы. СПРАШИВАЕТСЯ, ПОЧЕМУ ФОРМАТ ВЫВОДА ВЛИЯЕТ НА КУЛЬТУРУ?! Получается, что, чтобы формат вывода не влиял на культуру, всегда надо вместе с форматом использовать и CultureInfo? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:10 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320А это значит, что эту культуру надо где-то сохранять, т. к. если юзер поменял культуру (например, раскладку переключил), то CurrentCulture уже другую культуру будет иметь. Так? Не совсем так. Игры с культурами уместны только там, где пользователь взаимодействует с ПО. В тех местах, где пользователю всё равно какая культура, используйте Invariant культуру, например для хранения даты/времени в куках -- какая пользователю разница в каком формате вы её там храните? user7320Т. е. получается, что культура задаётся не только через объект CultureInfo, но и через форматирующую строку! Не совсем так. Когда вы указываете разделитель '/' для даты, он может быть отображён в разных культурах по-разному, где-то как '/', где-то как '-' или даже '.' user7320 перепутанные местами числа и месяцы В англо-американской культуре в начале идёт месяц, в русской наоборот. Если вам так важна культура, не указывайте формат даты как dd/MM/yyyy, используйте общий формат: Строки стандартных форматов даты и времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:20 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Вобщем, сделал так. Завёл себе статичное поле типа CultureInfo с нужной мне культурой, вбитой ручками. И статичное строковое поле с форматом "dd/MM/yyyy HH:mm:ss". И теперь все даты к этой культуре привожу при выводе в строку и парсинге, а при только выводе в строку ещё и этот формат добавляю. Вроде, пока всё работает, как я хотел. Как я понял, сам формат хранения даты и времени в DateTime культурнонезависимый (т. к. всё по отдельным компонентам хранится), а культура и формат влияют только на вывод (в строку) и парсинг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:23 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Получается, что, чтобы формат вывода не влиял на культуру, всегда надо вместе с форматом использовать и CultureInfo? Рекомендую почитать от корки до корки http://msdn.microsoft.com/ru-ru/library/system.globalization.cultureinfo.aspx все вопросы снимет как рукой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:24 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Как я понял, сам формат хранения даты и времени в DateTime культурнонезависимый (т. к. всё по отдельным компонентам хранится), а культура и формат влияют только на вывод (в строку) и парсинг. Естественно. Есть ещё такие понятия, как глобальная культура. Её можно задать программно или в web.config, чтобы не указывать конкретный CultureInfo каждый раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:25 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
hVosttВ англо-американской культуре в начале идёт месяц, в русской наоборот. Если вам так важна культура, не указывайте формат даты как dd/MM/yyyy, используйте общий формат: Строки стандартных форматов даты и времени Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:26 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. ))) В общем-то да. Но есть ньюанс. Инваринтная культура не меняется никогда и всегда одинаковая на всех платформах, типо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 16:29 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320 Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. ))) ...если придется когда-либо общаться программно с почтовым сервером по IMAP-протоколу, то там формат даты только такой: dd-MMM-yyyy, т.е. вида 08-Apr-2014, и хучьубей ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 17:03 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
carrotikuser7320 Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. ))) ...если придется когда-либо общаться программно с почтовым сервером по IMAP-протоколу, то там формат даты только такой: dd-MMM-yyyy, т.е. вида 08-Apr-2014, и хучьубей ... Это не "инвариантная и стандартная"? Т. е., надо просто подстроиться под протокол, и всё будет хорошо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 18:47 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Это не "инвариантная и стандартная"? Т. е., надо просто подстроиться под протокол, и всё будет хорошо? ... в данном конкретном случае - да ... Но стандарты протокола IMAP живут и побеждают уже лет эдак 30 и никто ничего менять не хочет ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 19:27 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
carrotikuser7320Это не "инвариантная и стандартная"? Т. е., надо просто подстроиться под протокол, и всё будет хорошо? ... в данном конкретном случае - да ... Но стандарты протокола IMAP живут и побеждают уже лет эдак 30 и никто ничего менять не хочет ... Наверное, просто всем по... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 19:38 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 03:19 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, вот это вот MM/dd/yyyy это уже не культура это - бескультурие ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 03:35 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Чем timestamp ненравится? Засунул число в куки и переводи потом куда хошь, в любой формат, хоть на сервере, хоть на клиенте. А с ентими разными форматами можно влететь - alert(Date.parse('09.04.2014 5:27:27')); // NaN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 06:03 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Культуристuser7320, вот это вот MM/dd/yyyy это уже не культура это - бескультурие ! А ещё у них недесятичная метрическая система! Но зато нельзя в двойное отрицание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 06:33 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
st_stЧем timestamp ненравится? Засунул число в куки и переводи потом куда хошь, в любой формат, хоть на сервере, хоть на клиенте. Я ещё сравниваю на устаревание. С чем сравнивать на стуревание? - С DateTime.Now - как раз подходит. А как сравнить TimeStamp с DateTime? st_stalert(Date.parse('09.04.2014 5:27:27')); // NaN Я говно-джаваскрипт стараюсь не использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 06:37 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 15853545 - inogda luchshe zevatj chem govoritj.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 10:27 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Я говно-джаваскрипт стараюсь не использовать.Пишу говно на c# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 10:42 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320st_stЧем timestamp ненравится? Засунул число в куки и переводи потом куда хошь, в любой формат, хоть на сервере, хоть на клиенте. Я ещё сравниваю на устаревание.В Cookie писать дату, которую проверять на устаревание. Любопытно, а expires почему не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 10:44 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
skyANAuser7320пропущено... Я ещё сравниваю на устаревание.В Cookie писать дату, которую проверять на устаревание. Любопытно, а expires почему не подходит? Потому что я ещё добавляю к дате мусор в разные места (и чтобы длина полученной строки менялась) и хеширую всё это дело. На сервере, соответственно, обратно всё очищаю. "Чтобы никто не догадался", что я там храню. skyANAuser7320Я говно-джаваскрипт стараюсь не использовать.Пишу говно на c# Ага. ) zadral Код: c# 1. 2. 3. 4. 5. 6. 7. 15853545 - inogda luchshe zevatj chem govoritj.... Спасибо, щас проверю. Только вместо ParseExact(now, "s", null) надо, наверное, ParseExact(now, "s", CultureInfo.InvariantCulture)? ЗЫ. Привет, МСУ. Сколько раз уже штангу поднимаешь и сколько килограмм? Я как-то давно делал 80кг х 5 раз, но щас всё больше на подтягивания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 13:57 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320skyANAпропущено... В Cookie писать дату, которую проверять на устаревание. Любопытно, а expires почему не подходит? Потому что я ещё добавляю к дате мусор в разные места (и чтобы длина полученной строки менялась) и хеширую всё это дело. На сервере, соответственно, обратно всё очищаю. "Чтобы никто не догадался", что я там храню.Дата срока истечения лицензии что-ли? Если да, то на фига в Cookie то её пихать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 14:41 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 14:57 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
15855910 - chitaj mani!!! "s" - sortable format !!! on i tak berjot invariantnuju kuljturu i tuda i obratno!!!! http://msdn.microsoft.com/ru-ru/library/az4se3k1.aspx#Sortable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 18:30 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Зы: ложил я на твоего мсу с прибором... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 18:42 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
zadolbalЗы: ложил я на твоего мсу с прибором... Тогда ты Антонарий или Сева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 20:02 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, нада так... МСУ! выхади ва двор! пацаны заждалися! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 21:10 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Всем привет! :) Не, пока железки задвинул. Пиво по выходным, работа по будням, с семьёй по вечерам после работы. Веселуха ёпт )) Как оно тут у вас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 22:18 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
zadolbal 15855910 - chitaj mani!!! "s" - sortable format !!! on i tak berjot invariantnuju kuljturu i tuda i obratno!!!! http://msdn.microsoft.com/ru-ru/library/az4se3k1.aspx#Sortable Я понял, почему мне не охота читать те мануалы. Потому что дизайн такого решения - говно. Я должен запомнить хренову тучу неинформативных СТРОКОВЫХ (т. е. без валидации just in code time) параметров. Вместо более подходящего для этого enum, по которому и Интеллисенс работает, и комментарии к каждому значению перечисления можно написать. Нет, блин, вместо этого вот вам кучка букв из алфавита. Такое ощущение, что эту часть фреймворка дизайнили чуваки из 70-80-х, когда передавать всё строками буквами и цифрами (-1 у нас это, 0 - то, 1, 2 и 3 - тоже зарезервированы) было модно не было другого выхода из-за ограничений железа, и нужно было постоянно держать под рукой справочник на каждую функцию, чтобы знать, что значит та ни о чём не говорящая циферка или буковка, которую она возвращает или принимает. Вот я и инстинктивно сразу закрываю эту скатерть с разбором алфавита, и ищу более простое решение. Мне проще написать три-пять своих строк в своём классе, которые другой человек может быстро посмотреть и понять, что они делают (тем более, что я комментарий напишу), даже если это велосипед, чем заставлять себя или этого же человека идти и искать описание "s" или "D" и всей проче сопутствующей фигни. мсущкоВсем привет! :) Не, пока железки задвинул. Пиво по выходным, работа по будням, с семьёй по вечерам после работы. Веселуха ёпт )) Как оно тут у вас? Ты не МСУ. Ты Антонарий или Сева. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 04:59 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
При желании TimeStamp <==> DateTime - одна строка кода. Культура влияет не только на даты, но и на разделитель дробных чисел, прятное ещё впереди. p.s. думал аффтар уже успокоился с темой защиты от пиратов, но видимо упорно идём фперёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 09:06 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
st_stПри желании TimeStamp <==> DateTime - одна строка кода. Культура влияет не только на даты, но и на разделитель дробных чисел, прятное ещё впереди. p.s. думал аффтар уже успокоился с темой защиты от пиратов, но видимо упорно идём фперёт Вы так говорите, как будто это дело заранее бестолковое, все давно об этом знают, но только я об этом не знаю. И вот "отцы программирования" собрались тут и ради развлечения делают ставки под пивко "бросит через месяц", "нет, уже через неделю" и т. п. Но в чём суть бестолковости - не говорят, чтобы веселье не закончилось раньше, чем пивко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 09:12 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Ты не МСУ. Ты Антонарий или Сева. )) Друже, накой ты меня сравниваешь с этими упоротыми дятлами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 09:22 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
"Курочка ряба" чей ник был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 09:46 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
st_st"Курочка ряба" чей ник был? Мой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 10:28 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше? "Вот поэтому я их и не читаю..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 13:24 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше?Где конкретно стоковые параметры - говно? Покажи код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 13:40 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше? Нет. Попробуй привести пример с enum-ми для свой же записи - DateTime.Now.ToString("dd/MM/yyyy") и ты увидишь насколько он будет длиннее. Ты просто ленишься и ищешь оправдания этой лени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 14:14 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
bazileuser7320Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше? Нет. Попробуй привести пример с enum-ми для свой же записи - DateTime.Now.ToString("dd/MM/yyyy") и ты увидишь насколько он будет длиннее. Ты просто ленишься и ищешь оправдания этой лени. Не, согласен - где надо кастомный формат составить, типа комбинации из дней, месяцев, минут и прочего, то тогда строка лучший вариант, т. к. слишком много комбинаций. А когда заранее готовые форматы, которые у них там во фреймворке буквами обозначаются, которые ничего не говорят ("s", "d", "H" и т. д.) - то это лучше энумами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 14:18 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, и тогда бы пришлось изучать две вещи - enum и строковые форматы - вместо одной. Пришлось бы ради enum-ов делать отдельные перегруженные функции. user7320буквами обозначаются, которые ничего не говорят ("s", "d", "H" и т. д.) Они ничего не говорят только не прочитавшим документацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 14:35 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, вообще-то ты не прав. я могу определить свой собственный формат, например, "Q" (дата в формате "кури бамбук"), и заставить его воспринимать через свой IFormatProvider, вот а что мне делать с жестко определённым enum-ом, заданным где-то в недрах фреймворка? курить бамбук? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 15:09 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, Код: c# 1. и как ты предлагаешь мне туда какой-то enum впендючить? харе мозги колупать, не разобравшись в теме! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 15:11 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
bazileuser7320, и тогда бы пришлось изучать две вещи - enum и строковые форматы - вместо одной. Пришлось бы ради enum-ов делать отдельные перегруженные функции. Какие перегрузки? Наверняка там внутри обычный switch стоит, который разбирает все эти s,d, H и прочее. У меня бы стоял тот же свитч, только по энумам. bazileuser7320буквами обозначаются, которые ничего не говорят ("s", "d", "H" и т. д.) Они ничего не говорят только не прочитавшим документацию Самодокументированный и удобный код, это когда выбираешь из выпадающего списка готовые варианты, а тебе по каждому комментарий всплывает. И не надо в МСДН лазить. МСДН для совсем уж таких случаев, когда прямо непонятно или надо слишком много пояснять. А с DateTime.ToString с самого начала без документации не разберёшься - её надо не просто прочитать, а прочитать раз так двадцать и всё равно держать под рукой (на стене перед собой) распечатку шпаргалок, чтобы сносно этим кодом пользоваться. Только кто работает с этой фигнёй постоянно, через пару месяцев сможет обходиться без таких извращений. Слишком много времени и усилий ради сраной даты в виде строки. Стиль 70-80-х. hVosttuser7320, Код: c# 1. и как ты предлагаешь мне туда какой-то enum впендючить? харе мозги колупать, не разобравшись в теме! Вместо "s" напиши как надо: "dd:HH:yyyy" или там что ещё. Главное, не заставляй меня читать простыни про алфавит в виде параметров. Это вы привыкши к этому говну, а для меня это WAT?!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 15:38 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Я победил! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 15:51 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
А я посмеялся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:03 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320Вместо "s" напиши как надо: "dd:HH:yyyy" или там что ещё. Главное, не заставляй меня читать простыни про алфавит в виде параметров. "dd/MM/yyyy" абсолютно не отвечают требованиям интернационализации, а "s" и подобные форматы отвечают. можно продолжить дискуссию и разобраться, какого хрена программист должен знать какой-та там синтаксис?! WAT?! кнопки давай! хочу программировать одной мышкой! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:07 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Ладно, почитаю я эти ваши Format Strings... Но только Format Strings! Чё набросились-то все? Самим, чтоли, прямо всё в .NET нравится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:25 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, ладно-ладно, давайте вашу зачётку (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:38 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
user7320, да нет, забей, ничего не читай. А то ведь количество забавных топиков уменьшится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 16:46 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
skyANA, вот чо я нарыл, на самом деле знания тлен, нужное время и нужное место.. стоимость разработки. 22 млн 228 тысяч 500 рублей 158 млн 105 тысяч рублей 1 млн 173 тысячи рублей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 17:15 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 17:24 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Тс маны можешь не читать... Просто однажды меня не окажется на этом форуме и ты будешь тупить с культурами или чем то подобным до потери пульса, либо пока не поймешь что прогать это не твое! Спасибо положил на полочку... ;) Успехов!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:44 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
Где-то в степиskyANA, вот чо я нарыл, на самом деле знания тлен, нужное время и нужное место.. стоимость разработки. 22 млн 228 тысяч 500 рублей 158 млн 105 тысяч рублей 1 млн 173 тысячи рублей Во-во, а вы тут из инумерейблов пытаетесь производительность отложенную выточить. Дирижбандели с липиздричеством конструктируете. Несерьёзно всё это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:46 |
|
||
|
Сравнение DateTime разных культур
|
|||
|---|---|---|---|
|
#18+
zadralТс маны можешь не читать... Просто однажды меня не окажется на этом форуме и ты будешь тупить с культурами или чем то подобным до потери пульса, либо пока не поймешь что прогать это не твое! Спасибо положил на полочку... ;) Успехов!!! Да я скорее велосипед изобрету. И до меня люди тупили - и ничего, как-то мир ещё держится. А чем старше я становлюсь, тем больше понимаю, что на самом деле мир стоит именно на нагромождениях тупости, склеенных кое-как умными вещами. Тебе тоже спасибо. Во как надо! [spoiler] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:50 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1357473]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
96ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 437ms |

| 0 / 0 |
