powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сравнение DateTime разных культур
56 сообщений из 56, показаны все 3 страниц
Сравнение DateTime разных культур
    #38608565
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема. Сохраняю DateTime.Now в строку с нужным мне форматом:

Код: c#
1.
DateTime.Now.ToString("dd/MM/yyyy");



Потом эту дату строкой пишу в куки пользователю. Потом приходит эта кука мне от пользователя, и я сравниваю её с DateTime.Now. Под дебагом смотрю - DateTime.Now = 4/8/2014, а DateTime, который получился у меня после конвертации из строки клиента методом

Код: c#
1.
2.
3.
CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;
DateTime datetime_Client;
DateTime.TryParse(context.Request.Cookies["datetime"].Value, cultureInfo, DateTimeStyles.None, out datetime_Client)



равен 8/4/2014.

А должны быть равны.

Как сделать их равными?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608572
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подозрение, что если для ToString использовал одну культуру, то и для парсинга ту же самую культуру нужно использовать. Если другую культуру буду использовать - получу неравенство для фактически равных дат. Так?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608631
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

... как мне кажется, в подобных случаях (когда не уверен, в каких папуа-ново-гвинеях сидит клиент) нужно использовать либо UtcNow, либо CreateSpecificCulture(en-US), например, чтобы отойти от этих культур и часовых поясов ...
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608663
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Есть подозрение, что если для ToString использовал одну культуру, то и для парсинга ту же самую культуру нужно использовать. Если другую культуру буду использовать - получу неравенство для фактически равных дат. Так?Да, верно.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608732
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608746
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320А это значит, что эту культуру надо где-то сохранять, т. к. если юзер поменял культуру (например, раскладку переключил), то CurrentCulture уже другую культуру будет иметь. Так?

Не совсем так. Игры с культурами уместны только там, где пользователь взаимодействует с ПО. В тех местах, где пользователю всё равно какая культура, используйте Invariant культуру, например для хранения даты/времени в куках -- какая пользователю разница в каком формате вы её там храните?

user7320Т. е. получается, что культура задаётся не только через объект CultureInfo, но и через форматирующую строку!

Не совсем так. Когда вы указываете разделитель '/' для даты, он может быть отображён в разных культурах по-разному, где-то как '/', где-то как '-' или даже '.'

user7320 перепутанные местами числа и месяцы

В англо-американской культуре в начале идёт месяц, в русской наоборот. Если вам так важна культура, не указывайте формат даты как dd/MM/yyyy, используйте общий формат: Строки стандартных форматов даты и времени
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608752
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем, сделал так. Завёл себе статичное поле типа CultureInfo с нужной мне культурой, вбитой ручками. И статичное строковое поле с форматом "dd/MM/yyyy HH:mm:ss". И теперь все даты к этой культуре привожу при выводе в строку и парсинге, а при только выводе в строку ещё и этот формат добавляю. Вроде, пока всё работает, как я хотел.

Как я понял, сам формат хранения даты и времени в DateTime культурнонезависимый (т. к. всё по отдельным компонентам хранится), а культура и формат влияют только на вывод (в строку) и парсинг.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608754
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Получается, что, чтобы формат вывода не влиял на культуру, всегда надо вместе с форматом использовать и CultureInfo?

Рекомендую почитать от корки до корки

http://msdn.microsoft.com/ru-ru/library/system.globalization.cultureinfo.aspx

все вопросы снимет как рукой.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608757
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Как я понял, сам формат хранения даты и времени в DateTime культурнонезависимый (т. к. всё по отдельным компонентам хранится), а культура и формат влияют только на вывод (в строку) и парсинг.

Естественно. Есть ещё такие понятия, как глобальная культура. Её можно задать программно или в web.config, чтобы не указывать конкретный CultureInfo каждый раз.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608760
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВ англо-американской культуре в начале идёт месяц, в русской наоборот. Если вам так важна культура, не указывайте формат даты как dd/MM/yyyy, используйте общий формат: Строки стандартных форматов даты и времени
Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. )))
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608766
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. )))

В общем-то да. Но есть ньюанс. Инваринтная культура не меняется никогда и всегда одинаковая на всех платформах, типо.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608809
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320
Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. )))

...если придется когда-либо общаться программно с почтовым сервером по IMAP-протоколу, то там формат даты только такой: dd-MMM-yyyy, т.е. вида 08-Apr-2014, и хучьубей ...
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608953
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikuser7320
Да, я знаю. Ещё заметил, что "инвариантная" и "стандартная" культура - американская. Кто бы сомневался. )))

...если придется когда-либо общаться программно с почтовым сервером по IMAP-протоколу, то там формат даты только такой: dd-MMM-yyyy, т.е. вида 08-Apr-2014, и хучьубей ...
Это не "инвариантная и стандартная"? Т. е., надо просто подстроиться под протокол, и всё будет хорошо?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608982
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Это не "инвариантная и стандартная"? Т. е., надо просто подстроиться под протокол, и всё будет хорошо?

... в данном конкретном случае - да ... Но стандарты протокола IMAP живут и побеждают уже лет эдак 30 и никто ничего менять не хочет ...
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38608989
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikuser7320Это не "инвариантная и стандартная"? Т. е., надо просто подстроиться под протокол, и всё будет хорошо?

... в данном конкретном случае - да ... Но стандарты протокола IMAP живут и побеждают уже лет эдак 30 и никто ничего менять не хочет ...
Наверное, просто всем по...
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609208
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609209
user7320,

вот это вот MM/dd/yyyy
это уже не культура
это - бескультурие !
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609218
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем timestamp ненравится? Засунул число в куки и переводи потом куда хошь, в любой формат, хоть на сервере, хоть на клиенте. А с ентими разными форматами можно влететь - alert(Date.parse('09.04.2014 5:27:27')); // NaN
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609224
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Культуристuser7320,

вот это вот MM/dd/yyyy
это уже не культура
это - бескультурие !
А ещё у них недесятичная метрическая система!

Но зато нельзя в двойное отрицание.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609226
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЧем timestamp ненравится? Засунул число в куки и переводи потом куда хошь, в любой формат, хоть на сервере, хоть на клиенте.
Я ещё сравниваю на устаревание. С чем сравнивать на стуревание? - С DateTime.Now - как раз подходит. А как сравнить TimeStamp с DateTime?

st_stalert(Date.parse('09.04.2014 5:27:27')); // NaN
Я говно-джаваскрипт стараюсь не использовать.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609417
zadral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
5.
6.
7.
            String now = DateTime.Now.ToString("s");            
            Console.WriteLine(now);

            DateTime result = DateTime.ParseExact(now, "s", null);
            Console.WriteLine(result.ToString("U"));

            Console.ReadLine();



15853545 - inogda luchshe zevatj chem govoritj....
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609436
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Я говно-джаваскрипт стараюсь не использовать.Пишу говно на c#
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609442
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320st_stЧем timestamp ненравится? Засунул число в куки и переводи потом куда хошь, в любой формат, хоть на сервере, хоть на клиенте.
Я ещё сравниваю на устаревание.В Cookie писать дату, которую проверять на устаревание. Любопытно, а expires почему не подходит?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609895
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAuser7320пропущено...

Я ещё сравниваю на устаревание.В Cookie писать дату, которую проверять на устаревание. Любопытно, а expires почему не подходит?
Потому что я ещё добавляю к дате мусор в разные места (и чтобы длина полученной строки менялась) и хеширую всё это дело. На сервере, соответственно, обратно всё очищаю. "Чтобы никто не догадался", что я там храню.

skyANAuser7320Я говно-джаваскрипт стараюсь не использовать.Пишу говно на c#
Ага. )

zadral
Код: c#
1.
2.
3.
4.
5.
6.
7.
            String now = DateTime.Now.ToString("s");            
            Console.WriteLine(now);

            DateTime result = DateTime.ParseExact(now, "s", null);
            Console.WriteLine(result.ToString("U"));

            Console.ReadLine();



15853545 - inogda luchshe zevatj chem govoritj....
Спасибо, щас проверю.

Только вместо ParseExact(now, "s", null) надо, наверное, ParseExact(now, "s", CultureInfo.InvariantCulture)?

ЗЫ. Привет, МСУ. Сколько раз уже штангу поднимаешь и сколько килограмм? Я как-то давно делал 80кг х 5 раз, но щас всё больше на подтягивания.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38609975
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320skyANAпропущено...
В Cookie писать дату, которую проверять на устаревание. Любопытно, а expires почему не подходит?
Потому что я ещё добавляю к дате мусор в разные места (и чтобы длина полученной строки менялась) и хеширую всё это дело. На сервере, соответственно, обратно всё очищаю. "Чтобы никто не догадался", что я там храню.Дата срока истечения лицензии что-ли? Если да, то на фига в Cookie то её пихать?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610004
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610373
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
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610380
zadolbal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зы: ложил я на твоего мсу с прибором...
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610441
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zadolbalЗы: ложил я на твоего мсу с прибором...
Тогда ты Антонарий или Сева.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610482
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

нада так... МСУ! выхади ва двор! пацаны заждалися!
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610519
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! :)
Не, пока железки задвинул. Пиво по выходным, работа по будням, с семьёй по вечерам после работы. Веселуха ёпт ))
Как оно тут у вас?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610634
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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" и всей проче сопутствующей фигни.

мсущкоВсем привет! :)
Не, пока железки задвинул. Пиво по выходным, работа по будням, с семьёй по вечерам после работы. Веселуха ёпт ))
Как оно тут у вас?
Ты не МСУ. Ты Антонарий или Сева. ))
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610708
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При желании TimeStamp <==> DateTime - одна строка кода. Культура влияет не только на даты, но и на разделитель дробных чисел, прятное ещё впереди.

p.s. думал аффтар уже успокоился с темой защиты от пиратов, но видимо упорно идём фперёт
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610714
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stПри желании TimeStamp <==> DateTime - одна строка кода. Культура влияет не только на даты, но и на разделитель дробных чисел, прятное ещё впереди.

p.s. думал аффтар уже успокоился с темой защиты от пиратов, но видимо упорно идём фперёт
Вы так говорите, как будто это дело заранее бестолковое, все давно об этом знают, но только я об этом не знаю. И вот "отцы программирования" собрались тут и ради развлечения делают ставки под пивко "бросит через месяц", "нет, уже через неделю" и т. п. Но в чём суть бестолковости - не говорят, чтобы веселье не закончилось раньше, чем пивко.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610725
мсущко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
user7320Ты не МСУ. Ты Антонарий или Сева. ))
Друже, накой ты меня сравниваешь с этими упоротыми дятлами?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610750
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Курочка ряба" чей ник был?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38610819
мой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_st"Курочка ряба" чей ник был?
Мой.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611129
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше?

"Вот поэтому я их и не читаю..."
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611172
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше?Где конкретно стоковые параметры - говно? Покажи код.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611233
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше?
Нет. Попробуй привести пример с enum-ми для свой же записи - DateTime.Now.ToString("dd/MM/yyyy") и ты увидишь насколько он будет длиннее. Ты просто ленишься и ищешь оправдания этой лени.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611239
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileuser7320Ну т. е. вы согласны, что строковые параметры - говно? И что энумы были бы лучше?
Нет. Попробуй привести пример с enum-ми для свой же записи - DateTime.Now.ToString("dd/MM/yyyy") и ты увидишь насколько он будет длиннее. Ты просто ленишься и ищешь оправдания этой лени.
Не, согласен - где надо кастомный формат составить, типа комбинации из дней, месяцев, минут и прочего, то тогда строка лучший вариант, т. к. слишком много комбинаций. А когда заранее готовые форматы, которые у них там во фреймворке буквами обозначаются, которые ничего не говорят ("s", "d", "H" и т. д.) - то это лучше энумами.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611270
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320, и тогда бы пришлось изучать две вещи - enum и строковые форматы - вместо одной. Пришлось бы ради enum-ов делать отдельные перегруженные функции.

user7320буквами обозначаются, которые ничего не говорят ("s", "d", "H" и т. д.)
Они ничего не говорят только не прочитавшим документацию
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611344
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

вообще-то ты не прав. я могу определить свой собственный формат, например, "Q" (дата в формате "кури бамбук"), и заставить его воспринимать через свой IFormatProvider, вот а что мне делать с жестко определённым enum-ом, заданным где-то в недрах фреймворка? курить бамбук?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611349
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

Код: c#
1.
Console.WriteLine("The current date and time: {0:s}", thisDate2);



и как ты предлагаешь мне туда какой-то enum впендючить?
харе мозги колупать, не разобравшись в теме!
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611390
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileuser7320, и тогда бы пришлось изучать две вещи - enum и строковые форматы - вместо одной. Пришлось бы ради enum-ов делать отдельные перегруженные функции.
Какие перегрузки? Наверняка там внутри обычный switch стоит, который разбирает все эти s,d, H и прочее. У меня бы стоял тот же свитч, только по энумам.

bazileuser7320буквами обозначаются, которые ничего не говорят ("s", "d", "H" и т. д.)
Они ничего не говорят только не прочитавшим документацию
Самодокументированный и удобный код, это когда выбираешь из выпадающего списка готовые варианты, а тебе по каждому комментарий всплывает. И не надо в МСДН лазить. МСДН для совсем уж таких случаев, когда прямо непонятно или надо слишком много пояснять. А с DateTime.ToString с самого начала без документации не разберёшься - её надо не просто прочитать, а прочитать раз так двадцать и всё равно держать под рукой (на стене перед собой) распечатку шпаргалок, чтобы сносно этим кодом пользоваться. Только кто работает с этой фигнёй постоянно, через пару месяцев сможет обходиться без таких извращений. Слишком много времени и усилий ради сраной даты в виде строки. Стиль 70-80-х.

hVosttuser7320,

Код: c#
1.
Console.WriteLine("The current date and time: {0:s}", thisDate2);



и как ты предлагаешь мне туда какой-то enum впендючить?
харе мозги колупать, не разобравшись в теме!
Вместо "s" напиши как надо: "dd:HH:yyyy" или там что ещё. Главное, не заставляй меня читать простыни про алфавит в виде параметров.

Это вы привыкши к этому говну, а для меня это WAT?!!!
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611411
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я победил!
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611429
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я посмеялся.
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611445
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320Вместо "s" напиши как надо: "dd:HH:yyyy" или там что ещё. Главное, не заставляй меня читать простыни про алфавит в виде параметров.

"dd/MM/yyyy" абсолютно не отвечают требованиям интернационализации, а "s" и подобные форматы отвечают.

можно продолжить дискуссию и разобраться, какого хрена программист должен знать какой-та там синтаксис?! WAT?! кнопки давай! хочу программировать одной мышкой!
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611484
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, почитаю я эти ваши Format Strings... Но только Format Strings!
Чё набросились-то все? Самим, чтоли, прямо всё в .NET нравится?
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611505
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320,

ладно-ладно, давайте вашу зачётку (с)
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611523
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user7320, да нет, забей, ничего не читай. А то ведь количество забавных топиков уменьшится
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611561
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
вот чо я нарыл, на самом деле знания тлен, нужное время и нужное место..
стоимость разработки.
22 млн 228 тысяч 500 рублей
158 млн 105 тысяч рублей
1 млн 173 тысячи рублей
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611578
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611701
zadral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тс маны можешь не читать... Просто однажды меня не окажется на этом форуме и ты будешь тупить с культурами или чем то подобным до потери пульса, либо пока не поймешь что прогать это не твое!
Спасибо положил на полочку... ;)
Успехов!!!
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611703
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиskyANA,
вот чо я нарыл, на самом деле знания тлен, нужное время и нужное место..
стоимость разработки.
22 млн 228 тысяч 500 рублей
158 млн 105 тысяч рублей
1 млн 173 тысячи рублей
Во-во, а вы тут из инумерейблов пытаетесь производительность отложенную выточить. Дирижбандели с липиздричеством конструктируете. Несерьёзно всё это...
...
Рейтинг: 0 / 0
Сравнение DateTime разных культур
    #38611711
user7320
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zadralТс маны можешь не читать... Просто однажды меня не окажется на этом форуме и ты будешь тупить с культурами или чем то подобным до потери пульса, либо пока не поймешь что прогать это не твое!
Спасибо положил на полочку... ;)
Успехов!!!
Да я скорее велосипед изобрету. И до меня люди тупили - и ничего, как-то мир ещё держится. А чем старше я становлюсь, тем больше понимаю, что на самом деле мир стоит именно на нагромождениях тупости, склеенных кое-как умными вещами.

Тебе тоже спасибо.


Во как надо!
[spoiler]
YouTube Video
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сравнение DateTime разных культур
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]