Вопрос № 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, 22:11 Оценка за ответ: 5 Комментарий оценки: Спасибо за помощь.