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

Упражнения C # Sharp: преобразование строкового представления даты и времени в его эквивалент DateTime

script1adsense2code
script1adsense3code

C # Sharp DateTime: упражнение 41 с решением

Напишите программу на C # Sharp для преобразования указанного строкового представления даты и времени в его эквивалент DateTime.

Пример решения : -

C # острый код:

using System;
using System.Globalization;
public class Example41
{
   public static void Main()
   {
      string[] dateStrings = {"05/01/2016 14:57:32.8", "2016-05-01 14:57:32.8",
                              "2016-05-01T14:57:32.8375298-04:00", "5/01/2015",
                              "5/01/2015 14:57:32.80 -07:00", 
                              "1 May 2015 2:57:32.8 PM", "16-05-2016 1:00:32 PM", 
                              "Fri, 15 May 2016 20:10:57 GMT" };
      DateTime dateValue;
      Console.WriteLine("Attempting to parse strings using {0} culture.", 
                        CultureInfo.CurrentCulture.Name);
      foreach (string dateString in dateStrings)
      {
         if (DateTime.TryParse(dateString, out dateValue)) 
            Console.WriteLine("  Converted '{0}' to {1} ({2}).", dateString, 
                              dateValue, dateValue.Kind);
         else
            Console.WriteLine("  Unable to parse '{0}'.", dateString);
      }
   }
}

Пример вывода:

 Попытка разобрать строки с использованием ан-американской культуры.                                                              
  Конвертировано '05 / 01/2016 14: 57: 32.8 'в 01.05.2016 14:57:32 (не указано).                                     
  Преобразовано '2016-05-01 14: 57: 32.8' в 01.05.2016 14:57:32 (не указано).                                     
  Преобразование «2016-05-01T14: 57: 32.8375298-04: 00» в 02.05.2016, 00:27:32 (местный).                              
  Конвертировано '5/01/2015' в 01.05.2015 в 12:00:00 (не указано).                                                
  Преобразовано «01.05.2015 14: 57: 32.80 -07: 00» в 02.05.2015 3:27:32 (Местное).                                    
  Конвертировано «1 мая 2015 г. 14:57:32» в 01.05.2015 14:57:32 (не указано).                                   
  Невозможно разобрать '16 -05-2016 1:00:32 PM '.                                                                    
  Невозможно разобрать 'Пт, 15 мая 2016 20:10:57 GMT'.

Блок - схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущая: напишите программу на C # Sharp, чтобы преобразовать значение текущего объекта DateTime в универсальное координированное время (UTC).
Далее: Напишите программу на C # Sharp для преобразования указанного строкового представления даты и времени в его эквивалент DateTime с использованием указанного формата, информации о формате, специфичной для данной культуры, и стиля.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code