Упражнения C # Sharp: строковое представление даты и времени с использованием объектов CultureInfo
C # Sharp DateTime: упражнение 37 с решением
Напишите программу на C # Sharp для отображения строкового представления даты и времени с использованием объектов CultureInfo, представляющих пять различных культур.
Пример решения : -
C # острый код:
using System;
using System.Globalization;
public class Example37
{
public static void Main()
{
CultureInfo[] cultures = new CultureInfo[] {CultureInfo.InvariantCulture,
new CultureInfo("en-ZA"),
new CultureInfo("ko-KR"),
new CultureInfo("de-DE"),
new CultureInfo("es-ES"),
new CultureInfo("en-US")};
DateTime thisDate = new DateTime(2016, 5, 17, 9, 0, 0);
foreach (CultureInfo culture in cultures)
{
string cultureName;
if (string.IsNullOrEmpty(culture.Name))
cultureName = culture.NativeName;
else
cultureName = culture.Name;
Console.WriteLine("In {0}, {1}",
cultureName, thisDate.ToString(culture));
}
}
}
Пример вывода:
На инвариантном языке (инвариантная страна), 17.05.2016 09:00:00 В ан-Зе, 2016-05-17 09:00:00 В ко-кр, 2016-05-17 오전 9:00:00 In de-DE, 17.05.2016 09:00:00 В ES-ES, 17.05.2016, 9:00:00 В США, 17.05.2016, 9:00:00
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, чтобы преобразовать значение текущего объекта DateTime в его эквивалентное строковое представление с использованием соглашений о форматировании текущей культуры.
Далее: Напишите программу на C # Sharp, которая использует следующие три строки формата для отображения значения даты и времени, используя соглашения культур en-CA и sv-FI.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования