Write a C# Sharp program to convert the specified string representation of a date and time to its DateTime equivalent using the specified array of formats, culture-specific format information, and style

  • برمجة سي شارب
  • برمجة

Write a C# Sharp program to convert the specified string representation of a date and time to its DateTime equivalent using the specified array of formats, culture-specific format information, and style. 

Expected Output :

Converted '5/2/2009 6:32 PM' to 5/2/2009 6:32:00 PM.                             
Converted '05/02/2009 6:32:05 PM' to 5/2/2009 6:32:05 PM.                        
Converted '5/2/2009 6:32:00' to 5/2/2009 6:32:00 AM.                             
Converted '05/02/2009 06:32' to 5/2/2009 6:32:00 AM.                             

الأجوبة

using System;
using System.Globalization;

public class Example29
{
   public static void Main()
   {
      string[] formats= {"M/d/yyyy h:mm:ss tt", "M/d/yyyy h:mm tt", 
                         "MM/dd/yyyy hh:mm:ss", "M/d/yyyy h:mm:ss", 
                         "M/d/yyyy hh:mm tt", "M/d/yyyy hh tt", 
                         "M/d/yyyy h:mm", "M/d/yyyy h:mm", 
                         "MM/dd/yyyy hh:mm", "M/dd/yyyy hh:mm",
                         "MM/d/yyyy HH:mm:ss.ffffff" };
      string[] dateStrings = {"5/2/2009 6:32 PM", "05/02/2009 6:32:05 PM", 
                              "5/2/2009 6:32:00", "05/02/2009 06:32", 
                              "05/02/2009 06:32:00 PM", "05/02/2009 06:32:00",
                              "08/28/2016 16:17:39.125", "08/28/2016 16:17:39.125000" };
      DateTime dateValue;

      foreach (string dateString in dateStrings)
      {
         try {
            dateValue = DateTime.ParseExact(dateString, formats, 
                                            new CultureInfo("en-AU"), 
                                            DateTimeStyles.None);
            Console.WriteLine("Converted '{0}' to {1}.", dateString, dateValue);
         }
         catch (FormatException) {
            Console.WriteLine("Unable to convert '{0}' to a date.", dateString);
         }                                               
      }
   }
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...