Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 23.11.05 20:05
Dim MyDate As Date = Now
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
Разобрался, можно закрывать.

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам