Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 532
от 14.07.2006, 22:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 364, Экспертов: 66
В номере:Вопросов: 2, Ответов: 4


Вопрос № 48578: Доброго времени суток! Подскажите как узнать текущую дату , день, месяц, год время, минуты, часы, секунды Заранее спасибо...
Вопрос № 48651: Добрый день. Как программно выводить ярлыки на раб. столе и в пуск. Подскажите, как это лучше реализовать или где почитать, может, у кого примеры есть??? Заранее благодарен. Александр. ..

Вопрос № 48.578
Доброго времени суток! Подскажите как узнать текущую дату , день, месяц, год
время, минуты, часы, секунды
Заранее спасибо
Отправлен: 08.07.2006, 23:46
Вопрос задал: Djoin (статус: 2-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Djoin!
Time / GetTime / Now
А потом TimeToStr.
Вообще, смотрите help - там много инфы про разыне форматы представления даты/времени.
Ответ отправил: Сухомлин Кирилл Владимирович (статус: Студент)
Ответ отправлен: 09.07.2006, 00:01
Оценка за ответ: 1
Комментарий оценки:
Большое спасибо!!! Вы мне очень помогли!!!
Блин для чего тада существуют форумы, чебы в них учили как нада в справке ковырятся что-ли!!!
Если попросил-значит уже вся документация находящееся на компе просмотрена и резултатов не дала!!!

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Djoin!

Дата - функции Date или Now. Тип результата TDateTime если используете Date то значение времени в результате =0, если Now, то значение функции содержит текущие дату и время.
Время - Time или Now :) .
Для вывода значения даты в виде строки используется функция DateToStr (для времени соответственно TimeToStr)
Пример: ShowMessage(DateToStr(Now)); //Выводит текущую дату.
Для вывода остальных данных предлагаю пользоваться функцией FormatDateTime(const Format: string; DateTime: TDateTime): string; overload;
Используем так:
FormatDateTime('d',now); // номер текущего дня 1-31
FormatDateTime('dd',now); // номер текущего дня 01-31
FormatDateTime('m',now); // номер текущего месяца 1-12
FormatDateTime('mm',now); // номер текущего месяца 01-12
FormatDateTime('yy',now); // год 00-99
FormatDateTime('yyyy',now); // год 0000-9999
FormatDateTime('h',now); // часы 0-23
FormatDateTime('hh',now); // часы 00-23
FormatDateTime('n',now); // минуты 0-59
FormatDateTime('nn',now); // минуты 00-59
FormatDateTime('s',now); // секунды 0-59
FormatDateTime('ss',now); // секунды 00-59
FormatDateTime('z',now); // милисекунды 0-999
FormatDateTime('zzz',now); // милисекунды 000-999
Параметры можно комбинировать, например так:
ShowMessage(FormatDatetime('Сегодня dd mmmm yyyy г. Сейчас hh:mm:ss:zzz',now));
Более подробно можно почитать в справке по команде FormatDateTime.

Удачи!
---------
Ответы на все вопросы - на сайте www.ya.ru
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 09.07.2006, 00:12
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо!!!Реально помогли!!! (если что надо обращайтесь)

Все остальные берите пример как надо давать ответы!!!

Отвечает: Савенко Вадим Иванович
Здравствуйте, Djoin!
А еще книги есть. Их в книжных магазинах обычно продают.Нужно потрудиться купить хотя бы одну и почитать !
Ответ отправил: Савенко Вадим Иванович (статус: 3-ий класс)
Ответ отправлен: 09.07.2006, 10:07


Вопрос № 48.651
Добрый день.

Как программно выводить ярлыки на раб. столе и в пуск.

Подскажите, как это лучше реализовать или где почитать, может, у кого примеры есть???
Заранее благодарен. Александр.
Отправлен: 09.07.2006, 21:21
Вопрос задал: Алексеев Александр Владимирович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Алексеев Александр Владимирович!

Могу посоветовать вот что:
Как можно запустить lnk
Программно создать ярлык
Программно создать ярлык 2
Программно создать ярлык 3
Создание ярлыка для конкретного файла
Создание ярлыка для конкретного файла 2
Создание ярлыков на рабочем столе, старт меню, панели быстрого запуска
Создать ярлык на рабочем столе
Создать ярлык объекта в любой папке
Юнит для создания ярлыков без использования модулей ShlObj и ComObj

Или же все это а также много другого здесь в разделе Ярлыки - [17]

Удачи!
---------
Ответы на все вопросы - на сайте
www.ya.ru
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 09.07.2006, 22:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное