![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Преобразование даты и времени в строковый вид YYYYMMDDHHNNSS и обратноDelphi , Синтаксис , Дата и Время
Автор: Mfender { **** UBPFD *********** by delphibase.endimus.com **** >> Преобразование даты-времени в строковый вид и обратно (yyyymmddhhnnss) Иногда становится нужно хранить дату и время в виде yyyymmddhhnnss. Так, по некоторым причинам, с ними порой легче общаться и сортировать. Зависимости: Windows, StdCtrls, SysUtils Автор: mfender, mfender@fromru.com, Майкоп Copyright: mfender Дата: 10 августа 2003 г. ***************************************************** } function mfStringToDateTime(const mfDTStr: string): TDateTime; //Возвращает значение TDateTime из входящей строки mfDTStr //в формате YYYYMMDDHHMMSS var Safe: string; begin Safe := ShortDateFormat; //сохраняем формат даты ShortDateFormat := 'dd.mm.yyyy hh:nn:ss'; //придаем произвольный вид //формату даты-времени mfStringToDateTime := StrToDateTime(Copy(mfDTStr, 7, 2) + '.' + Copy(mfDTStr, 5, 2) + '.' + Copy(mfDTStr, 1, 4) + ' ' + Copy(mfDTStr, 9, 2) + ':' + Copy(mfDTStr, 11, 2) + ':' + Copy(mfDTStr, 13, 2)); //Преобразуем, собственно, части строки в соответствующие //детали даты и времени ShortDateFormat := Safe; //возвращаем дате первоначальный вид end; function mfDateTimeToString(const Date: TDateTime): string; //Возвращает строку в формате YYYYMMDDHHNNSS из входящей DateTime begin mfDateTimeToString := FormatDateTime('yyyymmddhhnnss', Date); //No comments end; Привет! Вот перевод текста на русский язык: Это фрагмент кода Delphi, который предоставляет две функции для конвертации между строковым представлением даты и времени в формате "YYYYMMDDHHNNSS" и значением TDateTime. Вот подробное описание каждой функции: mfStringToDateTime
Эта функция принимает строковый ввод mfDateTimeToString
Эта функция принимает значение TDateTime как входной параметр и возвращает строковое представление этой даты и времени в формате "YYYYMMDDHHNNSS".
1. Она использует Вот некоторые предложения по улучшению кода:
В целом, это код-snippet обеспечивает простой и эффективный способ конвертации между значениями TDateTime и строками в формате "YYYYMMDDHHNNSS". Преобразование даты и времени в строковый вид YYYYMMDDHHNNSS и обратно позволяет хранить и конвертировать даты и время в этом формате, используя функции mfStringToDateTime и mfDateTimeToString. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Дата и Время ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |