169 похожих чатов

Ппл, подскажите. где найти формат даты для дефолтного языка на

сервере?

select * from sys.syslanguages where "name" = @@language

тут есть dateformat, но там просто dmy, а мне надо тот формат, что используется в селекте когда он выбирает значения. суть в том, что хочу это использовать на поле datetimeoffset, но без милисекунд и таймзоны

14 ответов

33 просмотра

А зачем? Почему не работать с iso format?

Anton-Petrusevich Автор вопроса
Roman Sergeev
А зачем? Почему не работать с iso format?

отформатировать руками в нужный формат я могу. но хочется чтобы настройки юзера перенимались автоматом.

Работая с iso 8601 вы страхуете себя от необходимости адаптации к локальным настройкам. Меньше кода - меньше проблем

Anton-Petrusevich Автор вопроса
Roman Sergeev
Работая с iso 8601 вы страхуете себя от необходимо...

мне надо это для значения затем в пдф. преобразовывать дату можно либо сразу в запросе, либо дополнительный код при формировании пдф. то есть адаптация нужна в любом случае

Anton Petrusevich
мне надо это для значения затем в пдф. преобразовы...

Вы уверены, что вам для pdf нужна локаль соединения к серверу? Это какая-то очень странная архитектура, мягко говоря Это вообще не на уровне запроса нужно делать

Anton-Petrusevich Автор вопроса
Roman Sergeev
Вы уверены, что вам для pdf нужна локаль соединени...

слушайте, я могу решить проблему на разных этапах, разными средствами и т п. я задал конкретный вопрос по скл серверу, как по одному из вариантов. если нет способа решить скл сервером, то ок, решу на следующем уровне

Anton Petrusevich
слушайте, я могу решить проблему на разных этапах,...

Как вариант - выдернуть любую дату и посмотреть в каком виде возвращает 🤪 Например к запросу SELECT login_time FROM sys.dm_exec_sessions WHERE session_id = @@spid прицепить допустим регулярные выражения и case

Anton Petrusevich
слушайте, я могу решить проблему на разных этапах,...

Ребята вам предлагают оставить работу с форматом отображения для клиентского приложения. Мне как администратору глубоко исключительно совершенно наплевать на то как вы форматирует дату в клиентском приложении, если могу - ограничиваю права и возможности пользователя заниматься любым форматированием и конвертацией данных на стороне SQL Server. Потому - не нужно форматировать данные на стороне сервера, стоимость операции слишком высока для сервера баз данных

Anton-Petrusevich Автор вопроса
Oleg 奧列格 (Ào liè gé)
Ребята вам предлагают оставить работу с форматом о...

я спросил "как сделать", мне отвечают "не делайте так". но: а) я не спрашивал как не делать, я и сам могу выбрать способ, но варианты интересно иметь; б) ну нельзя так нельзя, принимается. очередная зарубка на транзакт-скл

Anton-Petrusevich Автор вопроса
Евгений Чаптыков
Как вариант - выдернуть любую дату и посмотреть в ...

ну вот у меня основной формат даты -- немецкий. то есть сегодня 12.06.2023, а не 06/12/23 и не 2023-06-12.

Евгений Чаптыков
Как вариант - выдернуть любую дату и посмотреть в ...

универсальное решение предполагает перебор всех возможных культур нормального api работы с культурами в t-sql нет захардкодить варианты для десятка основных рынков можно, безусловно но опять же остаётся вопрос в том, зачем этим заниматься

Roman Sergeev
универсальное решение предполагает перебор всех во...

Вопрос был задан КАК. Я и отвечаю, а не спрашиваю ЗАЧЕМ?🤪

Евгений Чаптыков
Вопрос был задан КАК. Я и отвечаю, а не спрашиваю ...

ну вы фактически говорите, что надо написать руками код форматирования под конкретную локаль это очень условное "как" в контексте вопроса про универсальное решение ) так-то частное решение - задача для школьника

Roman Sergeev
ну вы фактически говорите, что надо написать рукам...

Нет. Вопрос такой: ппл, подскажите. где найти формат даты для дефолтного языка на сервере?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта