Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Преобразовать текст в формат даты / 13 сообщений из 13, страница 1 из 1
13.11.2019, 20:57
    #39888807
Katy_2108
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Прошу помочь. В БД Access есть данные в текстовом формате 19870605 необходимо преобразовать в формат даты в виде 05.06.1987.

Заранее благодарна за помощь.
...
Рейтинг: 0 / 0
13.11.2019, 23:29
    #39888843
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Katy_2108,
Код: vbnet
1.
2.
3.
Function my(str)
my = Format(DateSerial(Left(str, 4), Mid(str, 5, 2), Right(str, 2)), "dd.mm.yyyy")
End Function

Код: vbnet
1.
2.
?my("19870605")
05.06.1987
...
Рейтинг: 0 / 0
14.11.2019, 06:48
    #39888878
Лапух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Katy_2108
...преобразовать в формат даты в виде 05.06.1987....

В запросе можно так
Код: sql
1.
ДатаИзТекста: CDate([ПолеТекст])
...
Рейтинг: 0 / 0
14.11.2019, 12:20
    #39888990
Katy_2108
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Спасибо большое за помощь
...
Рейтинг: 0 / 0
14.11.2019, 12:21
    #39888992
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Лапух,
...
Рейтинг: 0 / 0
14.11.2019, 12:23
    #39888995
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
...
Рейтинг: 0 / 0
14.11.2019, 14:17
    #39889110
__Michelle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Katy_2108
данные в текстовом формате 19870605 необходимо преобразовать в формат даты в виде 05.06.1987
Код: vbnet
1.
2.
? CDate(Format("19870605","####\.##\.##"))
05.06.1987
...
Рейтинг: 0 / 0
15.11.2019, 12:58
    #39889534
Лапух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
sdku,

Ну да, согласен.
Но это когда дату, не по человечески, а типа в раскоряку написали.

Да и если чесено, то совсем про другое подумал, а не про формат, только потом дошло на третьи сутки, о чем был вопрос, да и то при седьмом прочтении. Видимо надо меньше кушать.
...
Рейтинг: 0 / 0
25.11.2019, 22:55
    #39894197
Katy_2108
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Katy_2108,

подскажите как выбрать даты, которые меньше 2002 года
...
Рейтинг: 0 / 0
25.11.2019, 23:25
    #39894206
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Katy_2108
подскажите как выбрать даты, которые меньше 2002 года


Это даты меньше 01.01.2002
...
Рейтинг: 0 / 0
25.11.2019, 23:31
    #39894208
Katy_2108
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
vmag,
есть дата 20081111
...
Рейтинг: 0 / 0
26.11.2019, 11:09
    #39894312
Преобразовать текст в формат даты
Katy_2108
подскажите как выбрать даты, которые меньше 2002 года

Строки тоже можно сравнивать на < и >.
Код: vbnet
1.
2.
3.
4.
5.
6.
?"20020101" < "2002"
False
?"20011231" < "2002"
True
?"19991231" < "2002"
True
...
Рейтинг: 0 / 0
26.11.2019, 11:13
    #39894315
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать текст в формат даты
Katy_2108
есть дата 20081111

А Вы то что выше не читаете ? Просто говорите спасибо и всё?
__Michelle
Katy_2108
данные в текстовом формате 19870605 необходимо преобразовать в формат даты в виде 05.06.1987
Код: vbnet
1.
2.
? CDate(Format("19870605","####\.##\.##"))
05.06.1987


Думаете что 20081111 это нечто особенное и не превратится в 11.11.2008 ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Преобразовать текст в формат даты / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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