Страница: 1 |
Страница: 1 |
Вопрос: вопрос по работе с датой
Добавлено: 03.05.06 22:21
Автор вопроса: Сергей | ICQ: 238974223
Прошу помощи. Я пишу на Visual basic.Net 2002.
Возникла трудность такая. Есть разность дней между датой 01,01,1980 и хх,хх,хххх. Какое-то число типа 25875 дней. Как это число перевести в формат dd/mm/yyyy то есть другими словами найти дату хх,хх,хххх? Заранее спасибо всем кто захочет оказать помощь. Может кто-то математически решал такую задачу или функции есть в VB.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #1
Добавлено: 03.05.06 22:29
Немножко подколдуй на кодом
T1 = CDate("1.1.2005 01:17:32"
T2 = CDate("1.1.2006 02:38:41"
MsgBox Format(T2 - T1, "dd/mm/yyyy hh:mm:ss"
Номер ответа: 2
Автор ответа:
Сергей
ICQ: 238974223
Вопросов: 4
Ответов: 8
Профиль | | #2
Добавлено: 03.05.06 22:33
Я Т2 не знаю фактически. Знаю разницу между Т1 и Т2. Как найти Т2 ?
Номер ответа: 3
Автор ответа:
Сергей
ICQ: 238974223
Вопросов: 4
Ответов: 8
Профиль | | #3
Добавлено: 03.05.06 22:50
Блин спасибо что натолкнул меня на мысль.
Private sub date_calc()
 im date1 As Date
 im date2 As Date
'Количество дней.
 im day_col As Integer = TextBox1.Text
date1 = "01/01/1980"
'Результат в днях.
date2 = DateAdd(DateInterval.Day, day_col, date1)
Label1.Text = date2
End Sub
Вот как надо было. Спасибо тебе за идею