Golang time.ParseError.Error()函数及示例

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 结构类型中使用了更多的值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程