Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 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-сайт: bit.pirit.info
 Профиль | | #1
Добавлено: 03.05.06 22:29
Немножко подколдуй на кодом
Dim T1 As Date, T2 As Date
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()
    ;Dim date1 As Date
    ;Dim date2 As Date
    'Количество дней.
     ;Dim day_col As Integer = TextBox1.Text
     date1 = "01/01/1980"
     'Результат в днях.
date2 = DateAdd(DateInterval.Day, day_col, date1)
     Label1.Text = date2
End Sub
Вот как надо было. Спасибо тебе за идею

Ответить

Страница: 1 |

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



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