Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Работа со временем Добавлено: 24.07.08 23:19  

Автор вопроса:  jackoff
Помогите пожалуйста!! как можно узнать сколько прошло часов минут и секунд с определенной даты??? например есть дата 22.01.07 и время 05:10:11, как точно до секунды узнать сколько прошло если текущая дата допустим 23.01.07 и время 10:11:12??? спасибо!

Ответить

  Ответы Всего ответов: 50  

Номер ответа: 1
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #1 Добавлено: 25.07.08 00:12
DateDiff

Ответить

Номер ответа: 2
Автор ответа:
 jackoff



Вопросов: 2
Ответов: 5
 Профиль | | #2 Добавлено: 25.07.08 01:14
Спасибо!! только часы и дни нормально возвращает, а вот с минутами и тем более секундами я не знаю как сделать, там большие цифры получаются, т.е надо как то чтоб так получилось: Прошло времени: 46 часов 12 минут 36 секунд, может с помощью этой функции можно сделать что то подобное? или это нереально?

Ответить

Номер ответа: 3
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #3 Добавлено: 25.07.08 04:30
DateDiff

EROS, чему же ты учишь подрастающее поколение???

        Dim Date1 = #1/1/2007 10:40:20 AM#
        Dim Date2 = #2/2/2007 11:30:18 PM#

        Dim Dif = Date2.Subtract(Date1)
        Console.WriteLine("Дней: {0}, Часов: {1}, Минут: {2}, Секунд: {3}", Dif.Days, Dif.Hours, Dif.Minutes, Dif.Seconds)
        Console.ReadLine()

Ответить

Номер ответа: 4
Автор ответа:
 jackoff



Вопросов: 2
Ответов: 5
 Профиль | | #4 Добавлено: 25.07.08 05:57
Блин супер!!! то что нужно, спасибо!!!

Ответить

Номер ответа: 5
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #5 Добавлено: 25.07.08 07:47
EROS, чему же ты учишь подрастающее поколение???

Истории!!!

Он должен был сначала ощутить и попробовать все то, чем пользовались его деды, и только потом показать ему насколько легко можно сделать средствами современного языка! :-)))

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 25.07.08 08:36

        ;Dim Date1 = #1/1/2007 10:40:20 AM#
        ;Dim Date2 = #2/2/2007 11:30:18 PM#

А вот чему ты учишь??? Где в объявлении тип переменной?? Разумеется, я в курсе, что компилятор сам догадается что это DateTime, но тем не менее, я консервативен в этом вопросе и меня такой код, мягко говоря, раздражает. (имхо) Такое объявление - это зло...

Ответить

Номер ответа: 7
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 25.07.08 14:18
Артем Brand (03:22:05 25/07/2008)
В VB 9.0 там где компилятор может сам узнать тип, например:
Dim S = "Hello"

его можно не указывать - ошибки не будет, и переменная будет типизирована.

Ответить

Номер ответа: 8
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #8 Добавлено: 25.07.08 14:18
:p

Ответить

Номер ответа: 9
Автор ответа:
 Алексей



black  admin

ICQ: 261779681 

Вопросов: 87
Ответов: 633
 Web-сайт: aleksey.nemiro.ru
 Профиль | | #9
Добавлено: 25.07.08 14:50
Артем Brand (03:22:05 25/07/2008)
В VB 9.0 там где компилятор может сам узнать тип, например:
Dim S = "Hello"

из аськи? ст. 138. п. 1 УК РФ ;)

меня такой код, мягко говоря, раздражает.

+1

Ответить

Номер ответа: 10
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #10 Добавлено: 25.07.08 15:54
Brand (14:48:08 25/07/2008)
Здорово, видел, на тебя Алексей наезжает :)
AgentFire (14:48:41 25/07/2008)
Да, слушай, можешь попросить UU чтоб он забанил его навсегда?
Brand (14:49:44 25/07/2008)
Да не вопрос, уже пишу ему :)

Ответить

Номер ответа: 11
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #11 Добавлено: 25.07.08 21:56
меня такой код, мягко говоря, раздражает.

+1


ООООО, вижу назревает межнациональный конфликт :)

И чем же этот код некорретен? Чем напрягает? Поделитесь уж своими соображениями.

Если вам интересен код который напрягает, посмотрите, например, код пана ___Pavel___, даже не обращая внимания на ошибки - система нотаций вас приведет в полный восторг

Ответить

Номер ответа: 12
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #12
Добавлено: 25.07.08 22:33
задолбал! хватит на меня все валить и войны разводить...
И чем же этот код некорретен? Чем напрягает? Поделитесь уж своими соображениями.

...хочешь чтоб опять тема на 5 листов была и админы ее сами закрывали? =) хотя объявлять нужно корректно! =)

Ответить

Номер ответа: 13
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #13 Добавлено: 25.07.08 22:45
Переменная объявлена _корректно_.
Хочешь аргументированно поспорить? Я не против

Ответить

Номер ответа: 14
Автор ответа:
 __Pavel__



Вопросов: 29
Ответов: 284
 Web-сайт: ммм.сайта.НЕТ
 Профиль | | #14
Добавлено: 25.07.08 22:56
яж сказал...
хочешь чтоб опять тема на 5 листов была и админы ее сами закрывали? =)

создавай отдельную тему типа "как правильно объявить переменную" если хочешь это обсудить... мне без разницы, но я уже привык объявлять по "стандарту"... главное чтоб студия поняла что ты от нее хочешь =) а все остальное это лишь формальность...

Ответить

Номер ответа: 15
Автор ответа:
 ddd



Вопросов: 6
Ответов: 8
 Профиль | | #15 Добавлено: 25.07.08 23:01
хех врядли вы в этом вопросе сможете доказать свою точку зрения)))
Поэтому есть предложение попросить всех проголосовать за тот или иной вариант объявления переменных)))) у кого окажется больше голосов тот и папа)

голосую против Dim S = "Hello"
и за Dim S as String = "Hello"

Ответить

Страница: 1 | 2 | 3 | 4 |

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



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