Golang time.ParseError.Error()函数及示例
在 Go 语言中,time 包提供了确定和查看时间的功能。在 Go 语言中, ParseError.Error() 函数用于输出 ParseError 的字符串描述。此外,此函数在 time 包中定义。在这里,您需要导入 “time” 包以使用这些函数。
语法:
func (e *ParseError) Error() string
在这里,“e” 是指向 ParseError 的指针,并且 ParseError 用于解释解析时间字符串时的问题。
返回值:它返回 ParseError 的字符串表示。
示例 1:
// Golang 程序演示
// time.ParseError() 函数的用法
// 包含 main 包
package main
// 导入 fmt 和 time
import "fmt"
import "time"
// 调用 main
func main() {
// 声明一个结构体
// 类型 ParseError
// 用其值
error := time.ParseError{
Value: "1122020",
Message: " 存在错误!",
}
// 调用 Error 方法
// 并打印出 ParseError 的字符串表示形式
fmt.Println(error.Error())
}
输出:
parsing time "1122020" 存在错误!
在这里返回了结构体类型 ParseError 中 Value 和 Message 的字符串表示形式。
示例 2:
// Golang 程序演示
// time.ParseError() 函数的用法
// 包含 main 包
package main
// 导入 fmt 和 time
import "fmt"
import "time"
// 调用 main
func main() {
// 声明一个结构体
// 类型 ParseError
// 用其值
error := time.ParseError{
Layout: "2001 12 01",
Value: "11:34:09",
ValueElem: "11",
Message: " 出现错误!",
}
// 调用 Error 方法
// 并打印出 ParseError 的字符串表示形式
fmt.Println(error.Error())
}
输出:
parsing time "11:34:09" 出现错误!
这与上面的示例相同,但此处在 ParseError 结构类型中使用了更多的值。