Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вытащить из стринга дату? / 8 сообщений из 8, страница 1 из 1
05.04.2008, 21:25
    #35237673
AlexIsrael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
В stringe сохранена дата, надо эту дату распознать и сохранить..
Приходит в голову резать строку с помощью Mid или подобным.
Хотел бы узнать, может быть у кого-нибудь есть другие идеи?
...
Рейтинг: 0 / 0
06.04.2008, 09:43
    #35237854
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
VB легко распознает даты. Если надо что-то нестандартное, то это нестандартное должно быть иметь одинаковый формат всегда. Резать строку лучше с помощью Split (если разделитель есть между цифрами) или с помощью регулярных выражений (если разделитель - какой попало).
...
Рейтинг: 0 / 0
06.04.2008, 10:26
    #35237862
AlexIsrael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
У меня есть БД, из которой надо вытащить лишь те записи, которые попадают под
условие определенных дат. А столбец с датой каждой записи - стринг , где есть кроме этого
еще разные символы.
Как мне сформировать SQL-запрос, с учетом этого?
"SELECT StringTime FROM table WHERE StringTime < MyTime"
StringTime - дата в строке
MyTime - дата, с которой я сравниваю....
...
Рейтинг: 0 / 0
06.04.2008, 13:19
    #35237987
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
Какая СУБД?
...
Рейтинг: 0 / 0
07.04.2008, 01:46
    #35238467
AlexIsrael
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
Аксесс
...
Рейтинг: 0 / 0
07.04.2008, 09:34
    #35238664
Ммихалыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
вы про конвертацию данных в нужном формате на лету слышали что-нибудь ?
...
Рейтинг: 0 / 0
07.04.2008, 10:54
    #35238889
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
Пример:
Per - строка
"|" - разделитель

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dim Per As String, Ret1 As String, Er As String, res As String
Dim cnt As Integer, n As Integer

Varfull = Split(Per, "|")
Rec = UBound(Varfull)
For cnt =  0  To Rec
n = n +  1 
Ret1 = Varfull(cnt)
If Ret1 <> "" Then
...
...
'здесь выбирайте дату
...
End If
 Next cnt
...
Рейтинг: 0 / 0
07.04.2008, 12:24
    #35239248
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из стринга дату?
AlexIsraelАксессНапишите функцию которая получает на входе строку и возвращает дату, постройте запрос в котором нужное поле замените на вызов этой функции.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как вытащить из стринга дату? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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