forked from dotnet/dotnet-api-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathStringFormat.cs
61 lines (55 loc) · 1.97 KB
/
StringFormat.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
using System;
namespace SystemDateTimeReference
{
public static class StringFormat
{
public static void Snippets()
{
ShowDefaultToString();
ShowCultureSpecificToString();
ShowDefaultFullDateAndTime();
ShowCultureSpecificFullDateAndTime();
ShowIso8601Format();
}
private static void ShowDefaultToString()
{
// <Snippet1>
var date1 = new DateTime(2008, 3, 1, 7, 0, 0);
Console.WriteLine(date1.ToString());
// For en-US culture, displays 3/1/2008 7:00:00 AM
// </Snippet1>
}
private static void ShowCultureSpecificToString()
{
// <Snippet2>
var date1 = new DateTime(2008, 3, 1, 7, 0, 0);
Console.WriteLine(date1.ToString(System.Globalization.CultureInfo.CreateSpecificCulture("fr-FR")));
// Displays 01/03/2008 07:00:00
// </Snippet2>
}
private static void ShowDefaultFullDateAndTime()
{
// <Snippet3>
var date1 = new DateTime(2008, 3, 1, 7, 0, 0);
Console.WriteLine(date1.ToString("F"));
// Displays Saturday, March 01, 2008 7:00:00 AM
// </Snippet3>
}
private static void ShowCultureSpecificFullDateAndTime()
{
// <Snippet4>
var date1 = new DateTime(2008, 3, 1, 7, 0, 0);
Console.WriteLine(date1.ToString("F", new System.Globalization.CultureInfo("fr-FR")));
// Displays samedi 1 mars 2008 07:00:00
// </Snippet4>
}
private static void ShowIso8601Format()
{
// <Snippet5>
var date1 = new DateTime(2008, 3, 1, 7, 0, 0);
Console.WriteLine(date1.ToString("yyyyMMddTHH:mm:ssZ"));
// Displays 20080301T07:00:00Z
// </Snippet5>
}
}
}