кодесурса
«C #

Упражнения C # Sharp: строковое представление даты и времени для четырех разных культур

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code