Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с датой
|
|||
|---|---|---|---|
|
#18+
Коллеги, добрый день. Прошу Вас помочь с перводом в дату. у меня есть дата в комментарии 07/10/2019 - мне ее нужно вытащить и перевести в datetime Делаю следующее: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. как же мне все таки перевести , что бы в datetime было 7 октября 2019??. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2019, 14:35 |
|
||
|
Работа с датой
|
|||
|---|---|---|---|
|
#18+
dermama, DECLARE @temp varchar(64) DECLARE @comment_to_datetime datetime SET @comment_to_datetime = '07/10/2019' SET @temp = convert(varchar, @comment_to_datetime, 104) SET @comment_to_datetime = @temp SELECT convert(NVARCHAR, @comment_to_datetime, 106) Результат - 07 Oct 2019 Соответственно, вместо 106 выбираете любой нужный формат, при 106 просто наглядно видно, что день и месяц не переставлены местами: https://docs.microsoft.com/ru-ru/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2019, 12:29 |
|
||
|
Работа с датой
|
|||
|---|---|---|---|
|
#18+
nenastikdermama, DECLARE @temp varchar(64) DECLARE @comment_to_datetime datetime SET @comment_to_datetime = '07/10/2019' SET @temp = convert(varchar, @comment_to_datetime, 104) SET @comment_to_datetime = @temp SELECT convert(NVARCHAR, @comment_to_datetime, 106) Результат - 07 Oct 2019 Соответственно, вместо 106 выбираете любой нужный формат, при 106 просто наглядно видно, что день и месяц не переставлены местами: https://docs.microsoft.com/ru-ru/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver15 nenastik Код: sql 1. 2. 3. Зачем это писать, если сами не понимаете, что может быть? В разных условиях это может означать и 7 октября и 10 июля. А если вместо 10 напишете, например, 13, то и ошибку можете словить. Применяйте форматы 'YYYYMMDD', 'YYYYMMDD hh:mm:ss.nnn' или 'YYYY-MM-DDThh:mm:ss.nnn' во избежание... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2019, 14:58 |
|
||
|
Работа с датой
|
|||
|---|---|---|---|
|
#18+
iap, iapЗачем это писать, если сами не понимаете, что может быть? В разных условиях это может означать и 7 октября и 10 июля. Так может быть, стоит ориентироваться на первоначальную постановку вопроса? Я исхожу из предположения, что автор темы точно знает формат даты в строке. Кажется, рекомендовать ему поменять формат чисел в уже существующих записях - несколько поздно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2019, 09:35 |
|
||
|
Работа с датой
|
|||
|---|---|---|---|
|
#18+
Коллеги, я разобрался. DECLARE @repdate nvarchar(10) DECLARE @repdate2 datetime SET @repdate = (SELECT TOP (1) SUBSTRING(comment, 32, 10 ) FROM #tAudit_Source WHERE Comment LIKE '%s%"S%') SET @repdate2 = CONVERT(datetime, @repdate , 103) Получаю дату в том формате, в котором мне нужно. Спасибо самому первому комментатору. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2019, 11:51 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=85&tid=1687127]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 371ms |

| 0 / 0 |
