рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Преобразование даты в строку и обратно

Преобразование даты в строку и обратно - раздел Образование, Работа с массивами динамические массивы Теперь Познакомимся С Преобразованием Даты. Для Этого Есть Несколько Функций:...

Теперь познакомимся с преобразованием даты. Для этого есть несколько функций:

1. 1. DateToStr – преобразовывает дату в строку. Единственный параметр, который надо указать – переменную типа TDateTime и на выходе получим строку.

2. 2. StrToDate – преобразование строки в дату. Указываешь строку (например «11/05/2001»)и получаешь дату.

3. 3. FormatDateTime – форматирование даты и времени. Это очень интересная функция, поэтому на ней я остановлюсь подробнее.

 

У функции FormatDateTime два параметра:

1. 1. Формат строки в которую надо перегнать дату

2. 2. Переменная типа TdateTime, которую надо преобразовать.

 

Самое интересное здесь – это формат строки. Он может содержать следующие символы:

d – показать дату не подставляя нули в начале (1, 2, 3 …30, 31).
dd – показать дату подставляя если нужно в начале ноль. В этом случае, если дата

 

меньше 10, то она будет отражаться как 01, 02 … 09. ddd – показать день недели используя короткий формат (Пн, Вт, Ср…). dddd – показать день недели с полным названием (Понедельник, Вторник …) ddddd – показать дату используя короткий формат. dddddd – показать дату используя полный формат (Например 10 дата /02/2002 будет

переведена в «10 февраля 2002». m – показать месяц без добавления нулей (1, 2, …, 11, 12). mm – показать месяц с добавлением нулей (01, 02, …11, 12). mmm – показать короткое название месяца. mmmm – показать полное название месяца (январь, февраль.…). yy – показать короткий года (98, 99, 00, 01).

yyyy – показать полный год.

h – показать часы не добавляя в начале нулей.

hh – показать часы с добавлением в начале нулей.

n – показать минуты не добавляя в начале нулей.

nn – показать минуты с добавлением в начале нулей.

s – показать секунды не добавляя в начале нулей.

ss – показать секунды с добавлением в начале нулей.

z – показать миллисекунды не добавляя в начале нулей.

zz – показать миллисекунды с добавлением в начале нулей.

am/pm – использовать 12-и часовое представление (до полудня/после полудня).

Это практически полный обзор возможностей, а теперь посмотрим пару примеров:

FormatDateTime(‘dd/mm/yyy’, Date()); // Дата будет в виде “24/02/2002”
FormatDateTime(‘dddddd’, Date()); // Дата будет в виде “24 февраля 2002”
FormatDateTime(‘hh:nn’, Time()); // Время будет в виде “10:48”
FormatDateTime(‘hh:nn - ss’, Time()); // Время будет в виде “10:48 - 24”


 

– Конец работы –

Эта тема принадлежит разделу:

Работа с массивами динамические массивы

Глава Основные при мы кодинга...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Преобразование даты в строку и обратно

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

For i:=0 to High(r)-1 do begin
r[i]:=i*i; ListBox1.Items.Add(IntToStr(i)+' в квадрате ='+IntToStr(r[i])); end; В области объявлений VAR я объявил две перем

For i:=0 to High(r)-1 do
r[i]:=i*i; SetLength(r,20); for i:=10 to High(r)-1 do r[i]:=i*i; for i:=0 to High(r) do ListBox1.Items.Add(IntToStr(i)+' в квадрате ='+In

Var f:TStringList; //Переменная типа объект TStringList.
begin f:= TStringList.Create(); f.Free; end; В этом примере я только создал новый объект и сразу уничтожил, не используя его. Давай снов

Var f:TStrings; //Переменная типа объект TStringList.
begin f:= TStringList.Create(); f.Free; end; В этом примере я объявил переменную типа TStrings, но при создании проинициализировал её объе

F.Add(‘Прощай’);// Добавляю новую строку
f.SaveToFile(‘c:filename.txt’); // Сохраняю результат f.Free; end; На всякий случай, прежде чем изменить пятую строку я проверяю, есть ли в файле эти пять строк. Ес

Преобразование целых чисел в строку и обратно
Начну я с рассмотрения специальных функций для преобразования несовместимых типов. Самое частое, что может тебе понадобиться – преобразование строк в число и обратно. Допустим, что тебе нужно напис

Begin ch:=StrToInt(Edit1.Text); // Преобразовываю Edit1.Text в число ch:=ch+1; Edit1.Text:=IntToStr(ch); // Преобразовываю сh в строку
end; Когда ты преобразовываешь строку в число, ты должен быть уверен в том, что строка содержит число. Если в строке будет хоть один символ не относящейся к цифре, то во в

Преобразование вещественных чисел
Теперь перейдём к числам с плавающей точкой. Когда ты строишь математику в своей программе, то можешь столкнуться с вещественными числами. Например, если у тебя есть какая-то формула, в которой исп

Преобразование строк
Допустим, что у тебя есть строка типа String и ты хочешь её преобразовать в PChar. Для такого преобразования нужно написать требуемый тебе тип и в скобках указать свою строковую перем

Var p:Pointer
Для того, чтобы получить адрес переменной или объекта, необходимо перед его именем поставить знак @. Например, у тебя есть строка Str и чтобы присвоить её а

Var p:Pointer
Для того, чтобы получить адрес переменной или объекта, необходимо перед его именем поставить знак @. Например, у тебя есть строка Str и чтобы присвоить её а

Var p:Pointer
Для того, чтобы получить адрес переменной или объекта, необходимо перед его именем поставить знак @. Например, у тебя есть строка Str и чтобы присвоить её а

Begin ws:=New(PWindowSize); // Выделяем память ws.Left:=10; // Изменяем одно свойство Dispose(ws); // Уничтожаем память
end; В этом примере я объявил переменную ws типа PWindowsSize. Это значит, что ws – это всего лишь указатель и в самом начале он нулевой. Теперь нам н

Закрываем поиск
FindClose(SearchRec); end; На компакт диске, в директорииПримерыГлава 10FindF

If WindowState=wsNormal then
begin FIniFile.WriteInteger('Option', 'Width', Width); FIniFile.WriteInteger('Option', 'Heigth', Height); FIniFile.WriteInteger('Option', 'Left', Left); FIniFile.WriteIn

Procedure TForm1.LoadProgParam; var
FIniFile: TRegIniFile; begin FIniFile := TRegIniFile.Create('Software'); FIniFile.OpenKey('VR',true); FIniFile.OpenKey('VR-Online',true);

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги