Страница: 1 |
Страница: 1 |
Вопрос: Как из времени убрать секунды?
Добавлено: 23.11.05 19:16
Автор вопроса: Pantalone
Есть предложение как убрать из даты секунды? Отображение даты зависит от настроек компа. Оно может быть и в виде 23.11.2005 18:51:33 и в виде 11/23/2005 6:51:33 PM. Ничег ов голову не идет кроме как получить как-то строку формата Format() которая форматирует дату в таком виде и убрать оттуда секунды. Только как эту строку получить?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 23.11.05 20:05
Dim s As String = MyDate.ToString("dd.MM.yyyy HH:mm"
Номер ответа: 2
Автор ответа:
Pantalone
Вопросов: 32
Ответов: 104
Профиль | | #2
Добавлено: 23.11.05 20:44
Нет, нужно VB, и нужно с учетом того что время может выводиться в формате 11/23/2005 6:51:33 PM. Т.е. зависит от системных настроек.
Номер ответа: 3
Автор ответа:
Pantalone
Вопросов: 32
Ответов: 104
Профиль | | #3
Добавлено: 23.11.05 22:20
Не пойму, нет такого в бэйсике что ли? На яве например нашел:
Класс DateFormat предлагает четыре стиля представления даты и времени:
стиль SHORT представляет дату и время в коротком числовом виде: 27.04.01 17:32; в локали США: 4/27/01 5:32 РМ;
Нужно то же самое.
Номер ответа: 4
Автор ответа:
Pantalone
Вопросов: 32
Ответов: 104
Профиль | | #4
Добавлено: 23.11.05 22:32
Задача как я понял узнать локальные установки времени. Как этого добиться?
Например в моей системе это
Time H:mm:ss
Date dd.MM.yyyy
long d MMMM yyyy 'г.'
И тому подобное. Нужно как-то выцепить эти строки чтобы запихнуть потом их в Format.
Номер ответа: 5
Автор ответа:
Pantalone
Вопросов: 32
Ответов: 104
Профиль | | #5
Добавлено: 23.11.05 22:52
Разобрался, можно закрывать.