Go 타임스탬프에서 "m" 표시를 제외하는 방법
Go에서 time.Now() 함수는 단조로운 시계 판독값을 나타내는 후행 "m" 접미사. 이 접미사는 필요하지 않은 특정 사용 사례에서는 제거할 수 있습니다.
"m"의 의미
"m" 접미사는 벽시계 사이의 거리를 나타냅니다. 십진수 초로 표시되는 단조로운 시계 판독값입니다. 벽시계는 외부 소스로 정확한 시간을 유지하도록 조정되며, 단조로운 시계는 중단 없이 꾸준히 증가합니다.
"m" 접미사 제거
"를 제거하려면 m" 접미사를 사용하려면 타임스탬프에 Round 메서드를 사용하세요. Round에 인수 0을 전달하면 타임스탬프의 나머지 부분을 변경하지 않고 단조로운 시계 읽기를 제거합니다.
t := time.Now()
t = t.Round(0)
fmt.Println(t) // Output: 2009-11-10 23:00:00 0000 UTC
대체 방법
Round 외에도 다른 방법이 있습니다. "m" 접미사 없이 타임스탬프를 얻는 방법:
t := time.Now()
fmt.Println(t.Format("2006-01-02 15:04:05 0000")) // Output: 2009-11-10 23:00:00 0000
import "time/x"
t := x.DateTime{}
fmt.Println(t) // Output: 2009-11-10 23:00:00 0000
단조에서 제공하는 추가 정보 없이 정밀도가 필요한 타임스탬프 작업을 할 때 "m" 접미사 제거가 유용합니다. 시계읽기. Round 또는 대체 방법을 사용하여 개발자는 특정 요구 사항을 충족하는 타임스탬프를 얻을 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3