Упражнения C # Sharp: строковое представление даты и времени для четырех разных культур
C # Sharp DateTime: упражнение 39 с решением
Напишите программу на C # Sharp, чтобы использовать каждую из стандартных строк формата даты и времени для отображения строкового представления даты и времени для четырех различных культур.
Пример решения : -
C # острый код:
using System;
using System.Globalization;
public class Example39
{
public static void Main()
{
// Create an array of all supported standard date and time format specifiers.
string[] formats = {"d", "D", "f", "F", "g", "G", "m", "o", "r",
"s", "t", "T", "u", "U", "Y"};
// Create an array of four cultures.
CultureInfo[] cultures = {CultureInfo.CreateSpecificCulture("zh-HK"),
CultureInfo.CreateSpecificCulture("en-US"),
CultureInfo.CreateSpecificCulture("es-GB"),
CultureInfo.CreateSpecificCulture("fr-CA")};
// Define date to be displayed.
DateTime dateToDisplay = new DateTime(2015, 10, 16, 17, 4, 32);
// Iterate each standard format specifier.
foreach (string formatSpecifier in formats)
{
foreach (CultureInfo culture in cultures)
Console.WriteLine("{0} Format Specifier {1, 10} Culture {2, 40}",
formatSpecifier, culture.Name,
dateToDisplay.ToString(formatSpecifier, culture));
Console.WriteLine();
}
}
}
Пример вывода:
d Спецификатор формата Ж-ХК Культура 16/10/2015 d Спецификатор формата en-US Культура 16.10.2015 d Спецификатор формата es-ES Культура 16/10/2015 d Спецификатор формата fr-CA Культура 2015-10-16 D Спецификатор формата Ж-ХК Культура 2015 年 10 月 16 日 Спецификатор формата D en-US Культура 16 октября 2015 г. D Спецификатор формата es-ES Culture viernes, 16 октября 2015 г. D Спецификатор формата fr-CA Культура 16 октября 2015 ------ d Спецификатор формата Ж-ХК Культура 16/10/2015 d Спецификатор формата en-US Культура 16.10.2015 d Спецификатор формата es-ES Культура 16/10/2015 d Спецификатор формата fr-CA Культура 2015-10-16 D Спецификатор формата Ж-ХК Культура 2015 年 10 月 16 日 Спецификатор формата D en-US Культура 16 октября 2015 г. D Спецификатор формата es-ES Culture viernes, 16 октября 2015 г. D Спецификатор формата fr-CA Культура 16 октября 2015
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp, которая использует следующие три строки формата для отображения значения даты и времени, используя соглашения культур en-CA и sv-FI.
Далее: Напишите программу на C # Sharp для преобразования значения текущего объекта DateTime в универсальное координированное время (UTC).
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования