Go 타임스탬프에서 "m" 표시를 제외하는 방법
Go에서 time.Now() 함수는 단조로운 시계 판독값을 나타내는 후미 "m" 접미사. 이 접미사는 필요하지 않은 특정 사용 사례에서는 제거할 수 있습니다.
"m"의 의미
"m" 접미사는 벽시계 사이의 거리를 나타냅니다. 십진수 초로 표시되는 단조로운 시계 판독값입니다. 벽시계는 외부 소스로 정확한 시간을 유지하도록 조정되며, 단조 시계는 중단 없이 꾸준히 증가합니다.
"m" 접미사 제거
"를 제거하려면 m" 접미사를 사용하려면 타임스탬프에 Round 메서드를 사용하세요. 0 인수를 Round에 전달하면 타임스탬프의 나머지 부분을 변경하지 않고 단조 시계 읽기를 제거합니다.
<code class="go">t := time.Now() t = t.Round(0) fmt.Println(t) // Output: 2009-11-10 23:00:00 +0000 UTC</code>
대체 방법
Round 외에도 다음이 있습니다. "m" 접미사 없이 타임스탬프를 얻는 다른 방법:
<code class="go">t := time.Now() fmt.Println(t.Format("2006-01-02 15:04:05 +0000")) // Output: 2009-11-10 23:00:00 +0000</code>
<code class="go">import "time/x" t := x.DateTime{} fmt.Println(t) // Output: 2009-11-10 23:00:00 +0000</code>
"m" 접미사 제거는 단조 시계 읽기에서 제공하는 추가 정보 없이 정밀도가 필요한 타임스탬프 작업을 할 때 유용합니다. 라운드 또는 대체 방법을 사용하여 개발자는 특정 요구 사항을 충족하는 타임스탬프를 얻을 수 있습니다.
위 내용은 Go 타임스탬프에서 \'m\' 접미사를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!