C# 시간 함수 및 시간 형식

4282 단어 시간 형식
C# 시간 함수에 대한 사용 C# 시간 형식 출력
오늘은 마침 주말이어서 시간이 있으면 자신의 작은 역을 좀 비켜라.다른 사람들이 모두 사이트 지도를 사용하는 것을 보면 나도 뒤떨어질 수 없다.그래서 인터넷에서 말한 대로 몇 가지 도구를 다운로드했지만 자신에게 적합한 사이트라는 것을 발견하고 코드를 써서 사이트 지도를 만드는 것을 생각했다.자, 모든 것이 순조롭게 진행되고 있습니다. 몇 시간 후에 ASP를 사용하세요.NET에서 생성한 사이트 맵이 Google에 제출되었는데, 시간 형식상의 문제로 경고를 받았습니다.그래서 자료를 찾아 시간 양식을 바꾸어 마침내 검수를 통과했다!시간 양식이 어떤 장소에서의 중요성을 충분히 알 수 있다.때때로 우리는 시간을 바꾸어 서로 다른 디스플레이 효과에 도달해야 한다.C# 시간 함수에 대한 사용 C# 시간 형식 출력
기본 형식은 2005-6-6 14:33:34입니다. 200506, 06-20052005-6-6 또는 더 많은 것으로 바꾸려면 어떻게 해야 합니까? 우리는ateTime을 사용해야 합니다.ToString 방법(String, IformatProvider)

 
   
  1. using System;  
  2. using System.Globalization;  
  3. String format="D";  
  4. DateTime date=DataTime,Now;  
  5. Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo)); 

결과 출력 Thursday, June 16, 2005
매개 변수 format 형식 자세히 사용 형식 문자 관련 속성/설명 d ShortDatePattern D LongDatePatternf 전체 날짜 및 시간(긴 날짜와 짧은 시간) F FullDateTimePattern(긴 날짜와 긴 시간) g 일반(짧은 날짜와 짧은 시간) G 일반(짧은 날짜와 긴 시간) m, M MonthDayPatternr,R RFC1123 Patterns는 현지 시간의Sortable Date Time Pattern(ISO 8601 기반) t ShortTime PatternT Long Time Patternu Universal Sortable DateTime Pattern을 사용하여 일반 시간을 표시하는 포맷 U는 데 사용되는 전체 날짜와 시간(긴 날짜와 장시간) y, Y Y Yearmonth Pattern
다음 표는 사용자 정의 모드를 구성하기 위해 통합될 수 있는 모드를 보여 줍니다.이러한 패턴은 대소문자를 구분한다.예를 들어, MM은 인식되지만 mm는 인식되지 않습니다.사용자 정의 모드에 공백 문자나 작은 따옴표로 묶인 문자가 있으면 출력 문자열 페이지에도 이러한 문자가 포함됩니다.형식 모드의 일부로 정의되지 않았거나 형식 문자로 정의되지 않은 문자는 원래 의미대로 복사됩니다.
형식 모드는 d월의 어느 날을 설명합니다.한 자릿수의 날짜는 선도 0이 없다.월중 어느 날.한 자릿수의 날짜에는 전도 0이 있다.ddd 주 중 어느 날의 줄임말 이름은 AbbreviatedDayNames에서 정의합니다.dddd 주 중 어느 날의 전체 이름은 DayNames에 정의되어 있습니다.M월수.한 자릿수의 달에는 전도영이 없다.MM 월수.한 자릿수의 달에는 전도 0이 있다.MMM 월의 약어 이름은 AbbreviatedMonthNames에서 정의합니다.MMM 월의 전체 이름은 MonthNames에 정의되어 있습니다.y는 기원의 연도를 포함하지 않는다.기원이 포함되지 않은 해가 10보다 작으면 선도 0이 없는 해가 표시됩니다.yy는 기원의 연도를 포함하지 않는다.기원이 포함되지 않은 해가 10보다 작으면 선도 0이 있는 해가 표시됩니다.yyyy는 기원의 네 자릿수 연도를 포함한다.gg 시기나 기원.형식의 날짜를 설정할 때 연결된 시기나 기원 문자열이 없으면 이 모드를 무시합니다.h12시간제 시간.한 자릿수의 시간수는 전도 0이 없다.hh12시간제 시간.한 자릿수의 시간수에는 전도 0이 있다.H 24시간제 시간.한 자릿수의 시간수는 전도 0이 없다.HH 24시간제 시간.한 자릿수의 시간수에는 전도 0이 있다.분.한 자릿수의 분수는 전도 0이 없다.mm분.한 자릿수의 분수에는 전도 0이 있다.s초.한 자릿수의 초수는 전도 0이 없다.ss초.한 자릿수의 초에는 전도 0이 있다.f초의 소수 정밀도는 한 자리다.나머지 숫자는 잘렸다.ff초의 소수 정밀도는 두 자리다.나머지 숫자는 잘렸다.fff초의 소수 정밀도는 세 자리다.나머지 숫자는 잘렸다.ffff초의 소수 정밀도는 네 자리다.나머지 숫자는 잘렸다.fffff초의 소수 정밀도는 5자리이다.나머지 숫자는 잘렸다.ffffff초의 소수 정밀도는 6자리이다.나머지 숫자는 잘렸다.fffffff초의 소수 정밀도는 7자리다.나머지 숫자는 잘렸다.t AMDesignator 또는 PMDesignator에 정의된 AM/PM 지시 항목의 첫 번째 문자입니다.tt가 AMDesignator 또는 PMDesignator에 정의한 AM/PM 지시 항목(있는 경우).z시간대 오프셋("+"또는 "-"뒤에 시간만 적용됨)한 자릿수의 시간수는 전도 0이 없다.예를 들어 태평양의 표준 시간은'-8'이다.zz 시간대 오프셋("+"또는 "-"뒤에 시간만 적용됨)한 자릿수의 시간수에는 전도 0이 있다.예를 들어, 태평양 표준 시간은 "-08"입니다.zzz 전체 시간대 오프셋("+"또는 "-"뒤에는 시간과 분이 따릅니다.한 자릿수의 시간수와 분수는 전도 0이 있다.예를 들어 태평양 표준시간은 "-08:00"입니다.TimeSeparator에 정의된 기본 시간 구분자입니다./DateSeparator에 정의된 기본 날짜 구분자입니다.%c 여기서 c는 형식 모드입니다. (단독으로 사용하면)형식 모드가 원래 의미의 문자나 다른 형식 모드와 병합된 경우 "%"문자를 생략할 수 있습니다.\c 여기서 c는 임의의 문자입니다.문자를 원의대로 표시합니다.백슬래시 문자를 표시하려면\\를 사용합니다.
위의 두 번째 표에 열거된 형식 모드만 사용자 정의 모드를 만드는 데 사용할 수 있습니다.첫 번째 표에 열거된 표준 형식 문자는 사용자 정의 모드를 만드는 데 사용할 수 없습니다.사용자 정의 모드의 길이는 적어도 두 글자이다.예를 들어, DateTime.Tostring ("d"는 DateTime 값을 반환하고, "d"는 표준 짧은 날짜 모드입니다. DateTime. Tostring ("% d"는 달의 어느 날을 되돌려줍니다. "% d"는 사용자 정의 모드입니다. DateTime. Tostring ("d"는 공백 문자가 있는 달의 어느 날을 되돌려줍니다. "d"사용자 정의 모드입니다.비교적 편리한 것은 위의 매개 변수를 마음대로 조합할 수 있고 오류가 발생하지 않는다는 것이다. 많이 시도해 보면 당신이 원하는 시간 형식을 찾을 수 있을 것이다. 예를 들어 2005년 06월과 같은 형식의 시간을 얻으려면 다음과 같이 쓸 수 있다.Tostring(yyy 년 MM 월, Date TimeFormat Info. Invariant Info)은 QQ 메일박스의 시간: 2008년 8월 22일(금요일) 오후 03:56date.ToString("yyy 년 MM 월(요일ddd) - HH:mm");C# 시간 함수의 용도 C# 시간 형식 출력에 대해 설명합니다.

좋은 웹페이지 즐겨찾기