내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DateTime.ToLongDateString 메서드

2013-12-13

현재 DateTime 개체의 값을 해당하는 긴 날짜 문자열 표현으로 변환합니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public string ToLongDateString()

반환 값

형식: System.String
현재 DateTime 개체의 긴 날짜 문자열 표현입니다.

현재 DateTime 개체의 값은 현재 스레드 문화권에 연결된 LongDatePattern 속성에서 정의된 패턴을 사용하여 형식이 지정됩니다. 반환 값은 ToString(String) 메서드로 "D" 표준 날짜 및 시간 형식 문자열을 지정하여 반환되는 값과 같습니다.

중요중요:

ToLongDateString 메서드에서 반환되는 문자열은 문화권을 구분합니다. 현재 문화권의 DateTimeFormatInfo 개체에 의해 정의된 패턴을 반영합니다. 예를 들어 표준 자세한 날짜 패턴은 en-US 문화권의 경우 "dddd, MMMM dd, yyyy", de-DE 문화권의 경우 "dddd, d. MMMM yyyy", ja-JP 문화권의 경우 "yyyy'?'M'?'d'?'"입니다. 특정 컴퓨터의 구체적인 형식 문자열을 표준 자세한 날짜 형식 문자열과 다르게 사용자 지정할 수도 있습니다.

현재 스레드 문화권에 대한 자세한 내용은 CurrentCulture 속성을 참조하세요. 형식 문자와 관련된 형식 패턴 변경 방법에 대한 자세한 내용은 DateTimeFormatInfo 클래스를 참조하세요.

다음 예제에서는 ToLongDateString 메서드를 보여 줍니다.


// This code example demonstrates the DateTime.ToLongDateString(),
// DateTime.ToLongTimeString(), DateTime.ToShortDateString(), and
// DateTime.ToShortTimeString() methods.

using System;
using System.Threading;
using System.Globalization;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      string msg1 = "The date and time patterns are defined in the DateTimeFormatInfo \n" +
                    "object associated with the current thread culture.\n";

      // Initialize a DateTime object.
      outputBlock.Text += String.Format("Initialize the DateTime object to May 16, 2001 3:02:15 AM.\n") + "\n";
      DateTime myDateTime = new System.DateTime(2001, 5, 16, 3, 2, 15);

      // Identify the source of the date and time patterns.
      outputBlock.Text += msg1 + "\n";

      // Display the name of the current culture.
      CultureInfo ci = Thread.CurrentThread.CurrentCulture;
      outputBlock.Text += String.Format("Current culture: \"{0}\"\n", ci.Name) + "\n";

      // Display the long date pattern and string.
      outputBlock.Text += String.Format("Long date pattern: \"{0}\"", ci.DateTimeFormat.LongDatePattern) + "\n";
      outputBlock.Text += String.Format("Long date string:  \"{0}\"\n", myDateTime.ToLongDateString()) + "\n";

      // Display the long time pattern and string.
      outputBlock.Text += String.Format("Long time pattern: \"{0}\"", ci.DateTimeFormat.LongTimePattern) + "\n";
      outputBlock.Text += String.Format("Long time string:  \"{0}\"\n", myDateTime.ToLongTimeString()) + "\n";

      // Display the short date pattern and string.
      outputBlock.Text += String.Format("Short date pattern: \"{0}\"", ci.DateTimeFormat.ShortDatePattern) + "\n";
      outputBlock.Text += String.Format("Short date string:  \"{0}\"\n", myDateTime.ToShortDateString()) + "\n";

      // Display the short time pattern and string.
      outputBlock.Text += String.Format("Short time pattern: \"{0}\"", ci.DateTimeFormat.ShortTimePattern) + "\n";
      outputBlock.Text += String.Format("Short time string:  \"{0}\"\n", myDateTime.ToShortTimeString()) + "\n";
   }
}

/*
This code example produces the following results:

Initialize the DateTime object to May 16, 2001 3:02:15 AM

The date and time patterns are defined in the DateTimeFormatInfo
object associated with the current thread culture.

Current culture: "en-US"

Long date pattern: "dddd, MMMM dd, yyyy"
Long date string:  "Wednesday, May 16, 2001"

Long time pattern: "h:mm:ss tt"
Long time string:  "3:02:15 AM"

Short date pattern: "M/d/yyyy"
Short date string:  "5/16/2001"

Short time pattern: "h:mm tt"
Short time string:  "3:02 AM"

*/


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft