以下是使用Gin和Cron进行每天三点执行的示例代码: ```go package main import ( "fmt" "time" "github.com/gin-gonic/gin" "github.com/robfig/cron/v3" ) func main() { router := gin.Default() // 定义cron任务 c := cron.New() c.AddFunc("0 0 3 * * *", func() { fmt.Println("执行代码...") // 在此处添加要执行代码 }) c.Start() router.Run(":8080") // 等待程序退出 for { time.Sleep(time.Second) } } ``` 在上面的代码,我们使用`cron`包创建了一个每天三点执行的任务。在任务函数,我们可以添加要执行代码。请注意,程序必须保持运行状态以使cron任务得以执行。在这个例子,我们使用了一个无限循环来保持程序的运行状态,但在实际应用,你可能需要使用其他方法来保持程序的运行状态。