pascalabcnet/InstallerSamples/NETLibraries/System.DateTime/DateTime2.pas

34 lines
1 KiB
ObjectPascal
Raw Normal View History

2015-05-14 22:35:07 +03:00
Uses System;
var
d: DateTime;
s: string;
begin
s := '27.03.2008 9:58:17';
//Попытка преобразования строки в объект DateTime
2015-05-14 22:35:07 +03:00
if not DateTime.TryParse(s, d) then
begin
Writeln('Строка не содержит значение даты и времени');
2015-05-14 22:35:07 +03:00
Exit;
end;
// Проверка високосности заданного года с помощью статического метода
2015-05-14 22:35:07 +03:00
if DateTime.IsLeapYear(d.Year) then
Writeln('Год високосный')
2015-05-14 22:35:07 +03:00
else
Writeln('Год невисокосный');
2015-05-14 22:35:07 +03:00
// Преобразование даты и времени в строковое представление
2015-05-14 22:35:07 +03:00
s := d.ToString;
Writeln(s);
// Преобразование даты в строковое представление
2015-05-14 22:35:07 +03:00
s := d.ToShortDateString;
Writeln(s);
// Преобразование времени в строковое представление
2015-05-14 22:35:07 +03:00
s := d.ToShortTimeString;
Writeln(s);
end.