>  기사  >  백엔드 개발  >  Go 타임스탬프에서 \"m\" 접미사를 제거하는 방법은 무엇입니까?

Go 타임스탬프에서 \"m\" 접미사를 제거하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-28 01:55:02337검색

How to Get Rid of the

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" 접미사 없이 타임스탬프를 얻는 다른 방법:

  • 사용자 정의 형식 문자열과 함께 Format 메서드 사용:
<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>
  • 시간 가져오기 /x 패키지를 사용하고 DateTime 유형을 사용하세요.
<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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.