Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с датами / 4 сообщений из 4, страница 1 из 1
22.08.2013, 12:12
    #38374396
donpauls
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датами
Функция Now на компьютере пользователя возвращает не "22.08.2013 10:48:03" а "22.08.2013 (Чт.) 10:48:03".
Как следствие, функция DateValue(Now & "") не возвращает "22.08.2013" а вызывает ошибку "Type mismatch".
Как привести текущее дату/время к обычному представлению?
Нормально ли возникновение такой ситуации?
...
Рейтинг: 0 / 0
22.08.2013, 12:29
    #38374433
qwerty112
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датами
donpaulsФункция Now на компьютере пользователя возвращает не "22.08.2013 10:48:03" а "22.08.2013 (Чт.) 10:48:03".
Как следствие, функция DateValue(Now & "") не возвращает "22.08.2013" а вызывает ошибку "Type mismatch".
Как привести текущее дату/время к обычному представлению?
Нормально ли возникновение такой ситуации?

а так, что возвращает ?
Код: vbnet
1.
?vba.Now



нуу, и в целом, не нужно никакого DateValue(Now & "")
смотри функцию Date
...
Рейтинг: 0 / 0
22.08.2013, 13:22
    #38374539
donpauls
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датами
qwerty112а так, что возвращает ?
Код: vbnet
1.
vba.Now



Возвращает то же, что и Now


qwerty112нуу, и в целом, не нужно никакого DateValue(Now & "")
смотри функцию Date
Нет, нужно именно DateValue, т.к. только в примере DateValue(Now & ""), на на самом деле будут обрабатываться другие значения, которые были получены в другое время, так что Date не подходит.
...
Рейтинг: 0 / 0
22.08.2013, 13:44
    #38374583
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датами
donpaulsФункция Now на компьютере пользователя возвращает не "22.08.2013 10:48:03" а "22.08.2013 (Чт.) 10:48:03".Блин, пора уже FAQ писать (((
Функция Now НЕ ВОЗВРАЩАЕТ НИКАКОЙ ТЕКСТ!
Функция Now возвращает значение типа Date, это ЧИСЛО, а не текст.
Читаем учебники, раздел "типы данных" до посинения, пока не станет понятно.

Текст получается в процессе преобразования этого числа в текстовый формат. Если формат не указывать, возвращает то, что прописано в панели управления в региональных настройках. Если нужно указать конкретный формат, используй явно функцию Format$ при преобразования из типа Date в тип String
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с датами / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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