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

Заранее благодарна за помощь.
...
Рейтинг: 0 / 0
Преобразовать текст в формат даты
    #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
Преобразовать текст в формат даты
    #39888878
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Katy_2108
...преобразовать в формат даты в виде 05.06.1987....

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

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

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

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


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

Строки тоже можно сравнивать на < и >.
Код: vbnet
1.
2.
3.
4.
5.
6.
?"20020101" < "2002"
False
?"20011231" < "2002"
True
?"19991231" < "2002"
True
...
Рейтинг: 0 / 0
Преобразовать текст в формат даты
    #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
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Преобразовать текст в формат даты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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