Упражнения C # Sharp: дата и время с использованием различных соглашений
C # Sharp DateTime: упражнение 38 с решением
Напишите программу на C # Sharp, которая использует следующие три строки формата для отображения значения даты и времени, используя соглашения культур en-CA и sv-FI.
форматы = {"G", "MM / гггг", @ "MM / дд / гггг ЧЧ: мм", "ггггМдд"}
Пример решения : -
C # острый код:
using System;
using System.Globalization;
using System.Threading;
public class Example38
{
public static void Main()
{
String[] formats = { "G", "MM/yyyy", @"MM\/dd\/yyyy HH:mm",
"yyyyMMdd" };
String[] cultureNames = { "en-CA", "sv-FI" };
DateTime date = new DateTime(2016, 5, 17, 13, 31, 17);
foreach (var cultureName in cultureNames) {
var culture = new CultureInfo(cultureName);
Console.WriteLine(culture.NativeName);
foreach (var format in formats)
Console.WriteLine(" {0}: {1}", format,
date.ToString(format));
Console.WriteLine();
}
}
}
Пример вывода:
Английский (Канада) G: 17.05.2016 13:31:17 ММ / гггг: 05/2016 ММ / дд / гггг ЧЧ: мм: 17.05.2016 13:31 ггггМмдд: 20160517 Свенска (Финляндия) G: 17.05.2016 13:31:17 ММ / гггг: 05/2016 ММ / дд / гггг ЧЧ: мм: 17.05.2016 13:31 ггггМмдд: 20160517
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp для отображения строкового представления даты и времени, используя объекты CultureInfo, которые представляют пять различных культур.
Далее: Напишите программу на C # Sharp, чтобы использовать каждую из стандартных строк формата даты и времени для отображения строкового представления даты и времени для четырех различных культур.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования