Pre-built date/time specifiers : DateTime Format « Date Time « C# / CSharp Tutorial

Home
C# / CSharp Tutorial
1.Language Basics
2.Data Type
3.Operator
4.Statement
5.String
6.struct
7.Class
8.Operator Overload
9.delegate
10.Attribute
11.Data Structure
12.Assembly
13.Date Time
14.Development
15.File Directory Stream
16.Preprocessing Directives
17.Regular Expression
18.Generic
19.Reflection
20.Thread
21.I18N Internationalization
22.LINQ
23.GUI Windows Forms
24.Windows Presentation Foundation
25.Windows Communication Foundation
26.Workflow
27.2D
28.Design Patterns
29.Windows
30.XML
31.XML LINQ
32.ADO.Net
33.Network
34.Directory Services
35.Security
36.unsafe
C# / C Sharp
C# / C Sharp by API
C# / CSharp Open Source
C# / CSharp Tutorial » Date Time » DateTime Format 
13.3.14.Pre-built date/time specifiers
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Text;
using System.Security.Cryptography;

public class MainClass
{
    public static void Main()
    {
        DateTime dt1 = new DateTime(2004109224735259);
        DateTimeFormatInfo di = new DateTimeFormatInfo();
        for (char c = 'a'; c <= 'z'; c++)
        {
            try
            {
                foreach (string s in di.GetAllDateTimePatterns(c))
                {
                    Console.WriteLine("'{0}': {1} - {2}/{3}", c, s,
                        dt1.ToString(c.ToString()), dt1.ToString(s));
                }
                char cUpper = Char.ToUpper(c);
                foreach (string s in di.GetAllDateTimePatterns(cUpper))
                {
                    Console.WriteLine("'{0}': {1} - {2}", cUpper, s,
                        dt1.ToString(cUpper.ToString()), dt1.ToString(s));
                }
            }
            catch (ArgumentException)
            {
                // Ignore--specifier not found.
            }
        }
    }
}
'd': MM/dd/yyyy - 09/10/2004/10/09/2004
'D': dddd, dd MMMM yyyy - October 9, 2004
'f': dddd, dd MMMM yyyy HH:mm - October 9, 2004 10:47 PM/Saturday, 09 October 2004 22:47
'f': dddd, dd MMMM yyyy hh:mm tt - October 9, 2004 10:47 PM/Saturday, 09 October 2004 10:47 PM
'f': dddd, dd MMMM yyyy H:mm - October 9, 2004 10:47 PM/Saturday, 09 October 2004 22:47
'f': dddd, dd MMMM yyyy h:mm tt - October 9, 2004 10:47 PM/Saturday, 09 October 2004 10:47 PM
'F': dddd, dd MMMM yyyy HH:mm:ss - October 9, 2004 10:47:35 PM
'g': MM/dd/yyyy HH:mm - 09/10/2004 10:47 PM/10/09/2004 22:47
'g': MM/dd/yyyy hh:mm tt - 09/10/2004 10:47 PM/10/09/2004 10:47 PM
'g': MM/dd/yyyy H:mm - 09/10/2004 10:47 PM/10/09/2004 22:47
'g': MM/dd/yyyy h:mm tt - 09/10/2004 10:47 PM/10/09/2004 10:47 PM
'G': MM/dd/yyyy HH:mm:ss - 09/10/2004 10:47:35 PM
'm': MMMM dd - October 09/October 09
'M': MMMM dd - October 09
'o': yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK - 2004-10-09T22:47:35.2590000/2004-10-09T22:47:35.259000
0
'O': yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK - 2004-10-09T22:47:35.2590000
'r': ddd, dd MMM yyyy HH':'mm':'ss 'GMT' - Sat, 09 Oct 2004 22:47:35 GMT/Sat, 09 Oct 2004 22:47:35 G
MT
'R': ddd, dd MMM yyyy HH':'mm':'ss 'GMT' - Sat, 09 Oct 2004 22:47:35 GMT
's': yyyy'-'MM'-'dd'T'HH':'mm':'ss - 2004-10-09T22:47:35/2004-10-09T22:47:35
't': HH:mm - 10:47 PM/22:47
't': hh:mm tt - 10:47 PM/10:47 PM
't': H:mm - 10:47 PM/22:47
't': h:mm tt - 10:47 PM/10:47 PM
'T': HH:mm:ss - 10:47:35 PM
'u': yyyy'-'MM'-'dd HH':'mm':'ss'Z' - 2004-10-09 22:47:35Z/2004-10-09 22:47:35Z
'U': dddd, dd MMMM yyyy HH:mm:ss - October 10, 2004 5:47:35 AM
'y': yyyy MMMM - October, 2004/2004 October
'Y': yyyy MMMM - October, 2004
13.3.DateTime Format
13.3.1.DateTime Formatting
13.3.2.Format time and date: {0:hh:mm tt}
13.3.3.Format time and date: 24 hour time is {0:HH:mm}
13.3.4.Format time and date: Date is {0:ddd MMM dd, yyyy}
13.3.5.Format time and date: Date is {0:gg}
13.3.6.Format time and date: Time with seconds{0:HH:mm:ss tt}
13.3.7.Format time and date: Use m for day of month{0:m}
13.3.8.Format time and date: use m for minutes: {0:%m}
13.3.9.Format time and date information.
13.3.10.Use the ToLongDateString() and ToShortDateString() methods to convert the date parts of a DateTime to long and short date strings
13.3.11.Use the ToLongTimeString() and ToShortTimeString() methods to convert the time parts of a DateTime to long and short time strings
13.3.12.Use the ToString() method to convert a DateTime to a string: MMMM dd, yyyy
13.3.13.Use the ToString() method to convert a DateTime to a string: d, D, f, F, g, G, m ,r, s, t,T, u, U, y
13.3.14.Pre-built date/time specifiers
13.3.15.Culture-insensitive DateTime format strings
13.3.16.Culture-sensitive DateTime format strings
13.3.17.Format DateTime for different CultureInfo
13.3.18.DateTime long date pattern
13.3.19.Format DateTime with %M
13.3.20.DateTime custime format: MMMM dd, yyyy (dddd)
13.3.21.Format DayOfWeek
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.