|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Дорогие друзья, прошу помочь! Вот уж не думал, что эта операция станет проблемной, но, тем не менее... Есть у меня простая подзадача перевести дату (которую возвращает GETDATE()) типа 20.08.2021 06:21:23 в VARCHAR. Без изменения формата, естественно. Искал я искал, и сделал вот так (только не смейтесь сильно): Код: sql 1.
Подскажите, пож-та, как можно поэлегантнее это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 04:44 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Begimot441, Поэлегантнее в плане кода? Можно FORMAT() использовать, если версия позволяет, но он сильно медленнее. Либо преобразуйте на клиенте, либо оставляйте как есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 05:16 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Ennor Tiegael, Медленнее не хочу. Получается, оставляю так... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 06:06 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Begimot441 Дорогие друзья, прошу помочь! Вот уж не думал, что эта операция станет проблемной, но, тем не менее... Есть у меня простая подзадача перевести дату (которую возвращает GETDATE()) типа 20.08.2021 06:21:23 в VARCHAR. Без изменения формата, естественно. Искал я искал, и сделал вот так (только не смейтесь сильно): Код: sql 1.
Подскажите, пож-та, как можно поэлегантнее это сделать? как ведет себя cast? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 13:13 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Ролг Хупин, Вы знаете, а я не нашел, как применить в данном случае этот оператор без такого неэлегантного "склеивания". Буду рад, если поможете мне ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2021, 07:15 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Begimot441, Это формат какого языка? 20.08.2021 06:21:23 Код: sql 1. 2. 3.
Я обычно фигачу 121 Код: sql 1.
2021-08-24 14:41:14 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 14:44 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
a_voronin, авторЭто формат какого языка? Германский, емнип. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 00:23 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
a_voronin Код: sql 1. 2. 3.
ТС, такие вещи лучше делать на клиенте. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 03:29 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
К сожалению, получить именно то, что нужно ТС одним конвертом нельзя, какой бы язык не указали. ТС нашел решение. Если плюсы для него не очень элегантны, то может быть concat будет элегантней: Код: sql 1.
Кстати, 8, 108 и 24 - синонимы. Что касается клиента. Может ТС нужно просто вывести данные в текстовый файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 09:36 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Begimot441, Если это не участвует в массовом и частом преобразовании, то можно все же так: Код: sql 1. 2. 3. 4. 5. 6.
В случае, когда формат задан во многих местах кода, и затем его нужно поменять - будет проще. Т.е. лучше вынести в настройку. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 10:23 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Wlr-l Что касается клиента. Может ТС нужно просто вывести данные в текстовый файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 12:30 |
|
Перевод даты в VARCHAR
|
|||
---|---|---|---|
#18+
Ennor Tiegael Wlr-l Что касается клиента. Может ТС нужно просто вывести данные в текстовый файл? Слишком категорично. 1. INSERT INTO OPENROWSET ... 2. bcp 3. sqlcmd 4. PowerShell 5. SSIS 6. Если однократно, то выполняем запрос в SSMS. В окне Result щелкаем правой кнопкой, выбираем 'Save Results As ...", указываем нужный тип файла, нажимаем кнопку "Сохранить" и у нас есть текстовый файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2021, 13:21 |
|
|
start [/forum/topic.php?fid=46&msg=40093064&tid=1684377]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
219ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 573ms |
0 / 0 |