Глава 7. Работа с датами и перечислениями
123
* To change this template use Tools | Options | Coding |
* Edit Standard Headers. */
using System;
namespace app17_DateTime
{
class Program
{
public static void Main()
{
DateTime data = DateTime.Now; // Текущие дата
// и время
int i=30; // Максимальная высота экрана
// (чтобы вывод поместился)
int j=20; // После вывода экран надо растянуть
Console.SetWindowSize (i,j); // Установка размера
// экрана
Console.Clear(); // Очистка экрана
Console.WriteLine("d: " + data.ToString("d"));
Console.WriteLine("D: " + data.ToString("D"));
Console.WriteLine("f: " + data.ToString("f"));
Console.WriteLine("F: " + data.ToString("F"));
Console.WriteLine("g: " + data.ToString("g"));
Console.WriteLine("G: " + data.ToString("G"));
Console.WriteLine("m: " + data.ToString("m"));
Console.WriteLine("r: " + data.ToString("r"));
Console.WriteLine("s: " + data.ToString("s"));
Console.WriteLine("u: " + data.ToString("u"));
Console.WriteLine("U: " + data.ToString("U"));
Console.WriteLine("y: " + data.ToString("y"));
Console.WriteLine("H:mm: " + data.ToString("H:mm"));
Console.WriteLine("HH:mm: "+data.ToString("HH:mm"));
Console.WriteLine("HH:mm:ss: " +
data.ToString("HH:mm:ss"));
124
Часть I. Базовые сведения о программировании на языке C#
Console.WriteLine("h:mm tt: " +
data.ToString("h:mm tt"));
Console.WriteLine("hh:mm tt: " +
data.ToString("hh:mm tt"));
Console.WriteLine("MMMM dd: " +
data.ToString("MMMM-dd"));
Console.WriteLine("MM/dd/yyyy: " +
data.ToString("MM/dd/yyyy"));
Console.WriteLine("MM/dd/yyyy HH:mm: " +
data.ToString("MM/dd/yyyy HH:mm"));
Console.WriteLine("MM/dd/yyyy hh:mm: tt: " +
data.ToString("MM/dd/yyyy hh:mm tt"));
Console.WriteLine("MM/dd/yyyy H:mm: " +
data.ToString("MM/dd/yyyy H:mm"));
Console.WriteLine("MM/dd/yyyy HH:mm:ss: " +
data.ToString("MM/dd/yyyy HH:mm:ss"));
Console.WriteLine("dddd, dd MMMM yyyy: " +
data.ToString("dddd, dd MMMM yyyy"));
Console.WriteLine("dddd, dd MMMM yyyy HH:mm:ss: " +
data.ToString("dddd, dd MMMM yyyy HH:mm:ss"));
Console.WriteLine("ddd, dd MMM yyyy HH':'mm':'ss'GMT': " +
data.ToString("ddd, dd MMM yyyy HH':'mm':'ss'GMT'"));
Console.WriteLine("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK: "
+ data.ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK"));
Console.Write("Для продолжения нажмите " +
"любую клавишу >");
Console.Read();
}
}
}
Функция
ToString(string
format
)
переводит значение переменной
data
в заданный формат:
data.ToString("D")
— в формат полной даты
(22 ноября 2012 г.), а
data.ToString("d")
— в формат короткой записи
(22.11.2012). Как происходит перевод даты в остальные форматы, легко
догадаться из рис. 7.2. При выводе в строке аргументов функции
Console.WriteLine()
применена операция сцепления строк (+).
Do'stlaringiz bilan baham: |